Centos7安装Docker&镜像加速

时间:2024-11-01 08:05:01

Docker

Docker安装

Docker安装

方式一

  • step1: 删除老版本(Uninstall old versions)
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
  • step2: 添加docker源(Install using the repository)
$ sudo yum install -y yum-utils

$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
  • step3: 启动docker(Start Docker)
$ sudo systemctl start docker
  • step4: 测试docker

    Verify that Docker Engine is installed correctly by running the hello-world image.
$ sudo docker run hello-world

方式二

Docker安装的时候主要有三个组件docker-ce,docker-ce-cli,containerd.io,都需要指定版本安装。

  • step1: 安装必要的系统工具
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  • step2: 添加软件源信息
$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • Step3: 更新并安装Docker-CE
# 不指定版本 获取最新docker版本
$ sudo yum makecache fast
$ sudo yum -y install docker-ce # 指定安装版本
# 指定版本需要指定 docker-ce、docker-ce-cli、containerd.io三个组件,缺一不可
$ yum install -y docker-ce-19.03.2 docker-ce-cli-19.03.2 containerd.io
  • Step4: 开启Docker服务
$ sudo service docker start

docker 镜像加速

镜像加速有阿里云、163、华为等,这里推荐阿里云镜像加速。

阿里云镜像加速地址:点我传送

Centos7安装Docker&镜像加速

  • 创建目录
$ sudo mkdir -p /etc/docker
  • 镜像地址
$ sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://352czwbi.mirror.aliyuncs.com"]
}
EOF
  • 重新加载配置文件
# 加载新的unit 配置文件
$ sudo systemctl daemon-reload # 重启docker
$ sudo systemctl restart docker # 查看镜像加速是否成功
$ docker info
Registry Mirrors:
https://xxx.mirror.aliyuncs.com

参考文档1: 点我传送

参考文档2: 点我传送

参考文档3: 点我传送