作者:admin
最后编辑:2025-12-22 19:29:30
Centos/Rocky/RHEL/Alma部署Docker
清理旧版本
sudo yum remove -y \
docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装依赖工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
查看可用的 Docker 版本
sudo yum list docker-ce --showduplicates | sort -r
安装 Docker 引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
启动并启用 Docker 服务
- 启动 Docker 服务
sudo systemctl start docker
- 设置开机自启
sudo systemctl enable docker
- 查看服务状态
sudo systemctl status docker
查看Docker版本
sudo docker version
Ubuntu/Debian部署Docker
理旧的 Docker 源和 key(如之前有安装,防止冲突)
sudo rm -f /etc/apt/sources.list.d/docker.list
sudo rm -rf /etc/apt/keyrings/docker.gpg
安装依赖
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg lsb-release
导入 Docker 官方 GPG key
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
添加 Docker 官方 apt 仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
更新 apt 并安装 Docker
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
验证 Docker 是否安装成功
sudo docker version
镜像加速(配置国内镜像源)
- 创建配置文件
touch /etc/docker/daemon.json
- 修改配置文件
vim /etc/docker/daemon.json
注意:下面的地址只对腾讯云服务器有效,请根据自己的服务器情况灵活配置国内镜像源
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
配置重载
sudo systemctl daemon-reload
sudo systemctl restart docker