在Ubuntu阿里云云服务器中安装Docker,可以有效提升应用部署效率和管理能力。这里将详细介绍如何一步步完成安装过程。
一、准备工作
在开始安装 Docker 前,需要确保你已经完成了以下准备工作:
- 已经注册并登录阿里云账户;
- 创建了一台 Ubuntu 系统的 ECS(弹性计算服务)实例;
- 可以通过 SSH 连接到该服务器;
- 拥有 sudo 权限,以便执行管理员操作。
建议选择较新版本的 Ubuntu 系统,例如 Ubuntu 20.04 LTS 或者 Ubuntu 22.04 LTS,以获得更好的兼容性与支持。
二、更新系统软件包
连接到你的 Ubuntu 云服务器后,首先应更新本地软件包索引:
sudo apt update
然后升级已安装的软件包:
sudo apt upgrade -y
这一步有助于避免因依赖问题导致的安装失败。
三、安装必要的依赖项
为了顺利从官方源安装 Docker,你需要先安装一些基础工具:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
这些工具包括 HTTPS 支持、证书管理、以及用于添加新仓库的组件。
四、添加 Docker 官方 GPG 密钥
运行以下命令来添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
这样可以确保下载的软件包来源可信。
五、添加 Docker 软件源
接下来向 APT 添加 Docker 官方仓库:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
这一步非常关键,它决定了你可以通过 apt 获取最新的 Docker 版本。
六、再次更新软件包索引
添加完仓库后需再次更新:
sudo apt update
现在系统已经知道从哪里获取 Docker 包了。
七、安装 Docker 引擎
使用以下命令安装最新版的 Docker:
sudo apt install docker-ce docker-ce-cli containerd.io -y
安装完成后,Docker 服务会自动启动。你可以通过以下命令检查状态:
sudo systemctl status docker
八、测试 Docker 是否安装成功
运行一个测试容器验证是否一切正常:
sudo docker run hello-world
如果看到类似“Hello from Docker!”的消息,说明安装成功!
九、(可选)将用户加入 docker 组
默认情况下,只有 root 用户才能运行 Docker 命令。为了避免每次都要加 sudo,可以将当前用户加入 docker 组:
sudo usermod -aG docker $USER
然后退出 SSH 重新登录,使组权限生效。
十、总结
在 Ubuntu 阿里云服务器上安装 Docker 是一项简单而高效的运维操作。只要按照官方推荐的方式添加仓库、安装引擎,并进行简单的配置,就可以快速开启容器化之旅。
不论是用于开发环境调试还是生产部署,Docker 都能显著提高效率。对于希望提升自动化部署能力和简化服务架构的开发者来说,掌握这一技能是必不可少的一步。
云知道CLOUD