类别:Ubantu / 日期:2025-07-02 / 浏览:41 / 评论:0
1. 卸载旧版本(如果有)
sudo apt remove docker docker-engine docker.io containerd runc
2. 安装依赖包
sudo apt update sudo apt install -y ca-certificates curl gnupg lsb-release
3. 添加 Docker 官方 GPG 密钥
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 仓库
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
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
6. 验证安装
sudo docker run hello-world
如果看到欢迎消息,说明安装成功。
7. (可选)添加用户到 docker 组(避免每次使用 sudo)
sudo usermod -aG docker $USER newgrp docker # 立即生效,或重新登录
8. (可选)设置 Docker 开机自启
sudo systemctl enable docker.service sudo systemctl enable containerd.service
注意事项
如果遇到
apt update
报错,可能需要给密钥文件添加可读权限:sudo chmod a+r /etc/apt/keyrings/docker.gpg
国内用户可以使用镜像加速器,编辑
/etc/docker/daemon.json
:{ "registry-mirrors": ["https://registry.docker-cn.com"] }
然后重启 Docker:
sudo systemctl restart docker
现在你已经成功在 Ubuntu 22.04 上安装了 Docker!
----------------------------------------
也可以使用 Docker 提供的便捷脚本安装
如果手动配置仓库仍失败,可以直接使用 Docker 官方提供的安装脚本:
curl -fsSL https://get.docker.com | sudo sh
此脚本会自动检测系统版本并完成安装。
版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。