centos7安装最新docker

环境查看

centos需要7版本以上,内核最好3.10以上
1.查看Linux版本:

rpm -q centos-release

2.查看内核版本:

uname -r

安装

卸载旧组件

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

设置存储库

  1. 安装yum-utils:
sudo yum install -y yum-utils
  1. 设置稳定的存储库
sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
	sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#上面使用阿里云的 国内比较快

安装最新版本docker引擎和容器

  1. 直接安装最新docker版本:
sudo yum -y install docker-ce docker-ce-cli containerd.io
  1. 安装完成后查看版本:
docker -v

配置阿里云镜像加速器

  1. 注册一个阿里云账号 >> 产品与服务 >> 容器镜像服务 >> 镜像加速器 >> 选择centos

  2. 按顺序执行给定的脚本:

1. sudo mkdir -p /etc/docker
2. sudo tee /etc/docker/daemon.json <<-'EOF'
   {
      "registry-mirrors": ["https://dgxy4fzg.mirror.aliyuncs.com"]
   }
   EOF
3.sudo systemctl daemon-reload
4.sudo systemctl restart docker

卸载

  1. 卸载docker 引擎、CLI 和容器包
sudo yum remove docker-ce docker-ce-cli containerd.io
  1. 主机上的图像、容器、卷或自定义配置文件不会自动删除, 要删除所有图像、容器和卷
sudo rm -rf /var/lib/docker
  1. 手动删除其他编辑的配置文件。
posted @ 2022-08-05 09:43  rocket-raccoon  阅读(383)  评论(0编辑  收藏  举报