在 Ubuntu 22.04 上安装 Docker
在 Ubuntu 22.04 上安装 Docker,建议使用官方的 Docker CE(Community Edition)。以下是详细的步骤:
1. 更新系统并安装必要的依赖
首先,更新系统软件包,并安装一些 Docker 所需的基础依赖:
sudo apt update
sudo apt install -y ca-certificates curl gnupg
2. 添加 Docker 官方 GPG 密钥
下载并安装 Docker 官方的 GPG 密钥,以确保软件包的真实性:
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.asc > /dev/null
sudo chmod a+r /etc/apt/keyrings/docker.asc
3. 添加 Docker 软件源
将 Docker 官方软件源添加到您的系统中:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. 安装 Docker
更新软件包列表后,安装 Docker 及其相关组件:
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5. 启动 Docker 并设置开机自启
启动 Docker 服务并设置为开机自启:
sudo systemctl enable --now docker
6. 验证 Docker 安装
确认 Docker 是否安装成功,查看 Docker 版本,并运行一个测试容器:
docker --version
运行测试容器
sudo docker run hello-world
7. (可选)让当前用户无需 sudo 使用 Docker
为了方便当前用户无须每次运行 Docker 命令时加 sudo,可以将当前用户添加到 Docker 组:
sudo usermod -aG docker $USER
newgrp docker # 使修改立即生效
⚠️ 注意:添加 docker 组后,可能需要重新登录才能生效。
8. (可选)配置国内镜像加速
为了提高 Docker 镜像的下载速度,可以配置国内的镜像源。编辑 /etc/docker/daemon.json(如果该文件不存在则创建):
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://hub-mirror.c.163.com", "https://mirror.baidubce.com", "https://dockerproxy.com"]
}
EOF
推荐镜像源:
网易云镜像 :https://hub-mirror.c.163.com
百度云镜像 :https://mirror.baidubce.com
Docker Proxy :https://dockerproxy.com
重启 Docker 服务以使配置生效:
sudo systemctl daemon-reload
sudo systemctl restart docker
安装完成后,您就可以在 Ubuntu 22.04 上顺利使用 Docker 了! 🚀
Last modified: 13 March 2025