阿里云Ubuntu安装Docker简明指南
结论:在阿里云Ubuntu系统上安装Docker只需执行几个简单命令,主要步骤包括卸载旧版本、设置仓库、安装Docker引擎和验证安装。以下是详细步骤:
1. 准备工作
- 确保系统为Ubuntu:推荐18.04 LTS或20.04 LTS版本
- 以root用户或具有sudo权限的用户登录
- 更新现有软件包列表:
sudo apt update
2. 卸载旧版本Docker(如有)
- 执行以下命令确保系统干净:
sudo apt remove docker docker-engine docker.io containerd runc
3. 设置Docker仓库
-
安装必要依赖包:
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release -
添加Docker官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg -
设置稳定版仓库:
echo "deb [arch=amd64 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
4. 安装Docker引擎
-
更新apt包索引:
sudo apt update -
安装最新版Docker:
sudo apt install -y docker-ce docker-ce-cli containerd.io
5. 验证安装
-
启动Docker服务:
sudo systemctl start docker -
设置开机自启:
sudo systemctl enable docker -
运行测试容器验证安装:
sudo docker run hello-world看到"Hello from Docker!"消息表示安装成功
6. (可选)配置非root用户使用Docker
- 将当前用户加入docker组:
sudo usermod -aG docker $USER - 退出重新登录使更改生效
常见问题解决
-
阿里云镜像提速:建议配置阿里云容器镜像服务提速器
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://<你的ID>.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker -
防火墙问题:确保阿里云安全组开放相关端口
核心要点:通过官方仓库安装Docker能确保获取最新稳定版本,sudo docker run hello-world是验证安装是否成功的最简单方法。
CLOUD云枢