类别:Ubantu / 日期:2025-07-02 / 浏览:41 / 评论:0

1. 卸载旧版本(如果有)

bash
sudo apt remove docker docker-engine docker.io containerd runc

2. 安装依赖包

bash
sudo apt update
sudo apt install -y ca-certificates curl gnupg lsb-release

3. 添加 Docker 官方 GPG 密钥

bash
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

4. 设置 Docker 仓库

bash
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. 安装 Docker Engine

bash
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

6. 验证安装

bash
sudo docker run hello-world

如果看到欢迎消息,说明安装成功。

7. (可选)添加用户到 docker 组(避免每次使用 sudo)

bash
sudo usermod -aG docker $USER
newgrp docker  # 立即生效,或重新登录

8. (可选)设置 Docker 开机自启

bash
sudo systemctl enable docker.service
sudo systemctl enable containerd.service

注意事项

  • 如果遇到 apt update 报错,可能需要给密钥文件添加可读权限:

    bash
    sudo chmod a+r /etc/apt/keyrings/docker.gpg
  • 国内用户可以使用镜像加速器,编辑 /etc/docker/daemon.json

    json
    {
      "registry-mirrors": ["https://registry.docker-cn.com"]
    }

    然后重启 Docker:

    bash
    sudo systemctl restart docker

现在你已经成功在 Ubuntu 22.04 上安装了 Docker!

----------------------------------------

也可以使用 Docker 提供的便捷脚本安装

如果手动配置仓库仍失败,可以直接使用 Docker 官方提供的安装脚本:

bash
curl -fsSL https://get.docker.com | sudo sh

此脚本会自动检测系统版本并完成安装。

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章