Docker 官方要求 Linux 内核版本至少3.8以上。
¶Ubuntu 24.04
¶一、安装 Docker
更新系统并安装依赖
1 | sudo apt update |
添加 Docker 官方 GPG 密钥
1 | sudo install -m 0755 -d /etc/apt/keyrings |
添加 Docker 软件源
1 | sudo tee /etc/apt/sources.list.d/docker.sources > /dev/null <<EOF |
安装 Docker
1 | sudo apt update |
¶二、启动 Docker
启动并设置开机自启
1 | sudo systemctl enable docker |
查看 Docker 状态
1 | sudo systemctl status docker |
可以让普通用户也能使用 Docker,把 deploy 加入 docker 用户组
1 | sudo usermod -aG docker deploy |
¶三、验证安装
1 | Docker 版本 |
¶Cent OS 7.6
¶一、Cent OS 版本
1 | cat /etc/redhat-release |
1 | uname -r |

¶二、设置 yum 源 可选
选择其中一个:阿里仓库【推荐】、中央仓库
1 | yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
1 | yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo |
¶三、安装 Docker
1 | yum install docker-ce -y |
¶四、启动 Docker
1、root 用户操作:
1 | systemctl enable docker |
1 | systemctl start docker |
2、查看 Docker 是否安装成功:
1 | docker -v |
¶创建 Docker 代码
docker pull 实际下载镜像的是 Docker Daemon(后台服务),它不会自动继承当前 Shell 的代理配置。所以,即使服务器上的 curl 命令能通过 proxy 访问 Google,也不代表 docker pull 能走代理。
在 Ubuntu 24.04 上创建 Docker 的 systemd 配置目录:
1 | sudo mkdir -p /etc/systemd/system/docker.service.d |
创建代理配置:
1 | sudo tee /etc/systemd/system/docker.service.d/http-proxy.conf > /dev/null <<'EOF' |
重新加载配置并重启 Docker:
1 | sudo systemctl daemon-reload |
检查 Docker 代理是否生效:
1 | sudo systemctl show --property=Environment docker |