卸载旧版本(如有)
1sudo apt remove docker docker-engine docker.io containerd runc 2
安装依赖包
1sudo apt update 2sudo apt install -y \ 3 ca-certificates \ 4 curl \ 5 gnupg \ 6 lsb-release
添加 Docker 官方 GPG 密钥
1sudo mkdir -p /etc/apt/keyrings 2curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
添加阿里云 Docker 仓库
安装 Docker 引擎
1sudo apt-get update 2sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
免 sudo 使用 Docker
1# 1. 创建 docker 用户组(通常已存在) 2sudo groupadd docker 3# 2. 将当前用户加入 docker 组 4sudo usermod -aG docker $USER 5# 3. 刷新组权限(或重新登录) 6newgrp docker
设置 Docker 开机自启
1sudo systemctl enable docker 2sudo systemctl start docker
配置 Docker 镜像加速
创建 / 修改 Docker 配置文件
1sudo mkdir -p /etc/docker 2sudo tee /etc/docker/daemon.json <<-'EOF' 3{ 4 "registry-mirrors": [ 5 "https://docker.1ms.run", 6 "https://docker-0.unsee.tech", 7 "https://docker.m.daocloud.io", 8 "https://ccr.ccs.tencentyun.com" 9 ] 10} 11EOF
重启 Docker 服务使配置生效
1sudo systemctl daemon-reload 2sudo systemctl restart docker
验证安装
1# 查看 Docker 版本 2docker --version 3 4# 运行 Hello World 测试容器 5docker run hello-world
常用后续操作
| 操作 | 命令 |
|---|---|
| 查看 Docker 状态 | systemctl status docker |
| 启动 Docker | sudo systemctl start docker |
| 停止 Docker | sudo systemctl stop docker |
| 查看镜像 | docker images |
| 查看容器 | docker ps -a |
《Docker 安装配置》 是转载文章,点击查看原文。


