Centos7安装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
  • step5: 安装docker(Install Docker)
# 指定安装Docker版本语法: sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugin docker-compose-plugin
$ sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  • step4: 启动docker(Start Docker)
$ sudo systemctl start docker
  • step5: 测试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卸载

方式一

  • step1: 卸载Docker Engine、CLI、containd和Docker Compose包
$ sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
  • step2: 删除所有镜像、容器和卷
$ sudo rm -rf /var/lib/docker

$ sudo rm -rf /var/lib/containerd

方式二

  • step1: 卸载Docker Engine、CLI、containd和Docker Compose包
$ sudo yum remove -y docker-ce-19.03.2 docker-ce-cli-19.03.2 containerd.io
  • step2: 删除所有镜像、容器和卷
$ sudo rm -rf /var/lib/docker

$ sudo rm -rf /var/lib/containerd

docker 镜像加速

镜像加速有阿里云、163、华为等,这里推荐阿里云镜像加速。
阿里云镜像加速地址:点我传送
66CCF7CBB-E1CB-4cc8-86E4-FAAEF99CA559.png

  • 创建目录
$ 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

Docker-Compose 安装

参考文档1: 点我传送
参考文档2: 点我传送
参考文档3: 点我传送
参考文档4: 点我传送

posted @ 2021-03-01 15:07  HOsystem  阅读(265)  评论(0编辑  收藏  举报