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

搭建自己的免费 Docker 镜像加速器

posted @ 2024-12-17 10:21  ioufev  阅读(187)  评论(0)    收藏  举报