知识库 Help

在 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