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
                  
                  
#查看有无docker组件
rpm -qa | grep docker
#或者
yum list installed | grep docker

设置存储库

  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

查可以安装的列表

yum list docker-ce --showduplicates | sort -r

安装

#安装最新版本
sudo yum -y install docker-ce

#初次安装指定版本
sudo yum -y install docker-ce-20.10.17

#卸载后重复安装指定版本
yum install docker-ce-20.10.3 docker-ce-cli-20.10.3 docker-ce-rootless-extras-20.10.3

#查看版本
docker -v

 

配置阿里云镜像加速器

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

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

 

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
     "registry-mirrors": ["https://dgxy4fzg.mirror.aliyuncs.com"]
}
EOF
#重载配置文件
sudo systemctl daemon-reload
#重启docker
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-11-11 22:46  大司徒  阅读(60)  评论(0编辑  收藏  举报