Docker CentOS 安装
文档:https://docs.docker.com/engine/install/centos/
# 查看内核版本,docker 官方说至少 3.8 以上,建议 3.10 以上
uname -a
# 把 yum 包更新到最新,生产环境酌情慎重更新
yum update
# 安装需要的软件包, yum-util 提供 yum-config-manager 功能,另外两个是 devicemapper 驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
设置 yum 源,选择其中一个
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# yum-config-manager --add-repo https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo
# yum-config-manager –-add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
# 全部组件安装
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# yum install -y docker-ce-20.10.24 docker-ce-cli-20.10.24 containerd.io # 指定安装版本
# 启动 Docker 服务并设置开机自启,同时查看 Docker 服务状态
systemctl start docker && systemctl enable docker && systemctl status docker
# 查看 Docker 版本
docker -v
配置 docker 镜像
# 创建 Docker 配置目录
sudo mkdir -p /etc/docker
# 使用 tee 命令将 Docker 配置写入 /etc/docker/daemon.json 文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.1ms.run"]
}
EOF
# 重启 Docker 服务,使新配置生效
sudo systemctl restart docker

浙公网安备 33010602011771号