【ubuntu安装docker】

通过官方仓库安装‌

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

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

2. 更新系统并安装依赖‌

sudo apt update
sudo apt upgrade -y
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 引擎‌

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

6. 启动docker

sudo systemctl start docker

7. 设置docker开机自动启动

sudo systemctl enable docker

8. 验证安装‌

sudo docker run hello-world

如果看到欢迎信息,说明安装成功!

9. 配置权限(避免每次用 sudo)‌

groups # 检查当前用户是否在docker用户组中
sudo usermod -aG docker $USER  # 将当前用户加入 docker 组
newgrp docker  # 刷新用户组(或重新登录)

现在可以直接运行 docker ps(无需 sudo)。

10. 安装 Docker Compose(可选)‌

如果未安装 docker-compose-plugin,可单独安装:

sudo apt install -y docker-compose-plugin
docker compose version  # 验证(注意命令是 docker compose)

💡 提示:较新版本使用 docker compose 命令(旧版 docker-compose 已弃用)。

‌11. 卸载 Docker‌

sudo apt purge -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

12. 常见问题解决‌

代理设置‌(如遇网络问题):

sudo mkdir -p /etc/systemd/system/docker.service.d
echo '[Service]
Environment="HTTP_PROXY=http://proxy-ip:port"
Environment="HTTPS_PROXY=http://proxy-ip:port"' | sudo tee /etc/systemd/system/docker.service.d/proxy.conf
sudo systemctl daemon-reload
sudo systemctl restart docker

镜像加速‌(国内用户):

编辑 /etc/docker/daemon.json :

Copy Code
{
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com"
  ]
}

重启服务:

sudo systemctl restart docker

按照以上步骤,在Ubuntu上已经完成 Docker 的安装并配置好基本环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大叔是90后大叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值