docker 安装

卸载旧版本

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

docker安装

添加阿里yum仓库

————————————————————————————————————————————————————————————————————————————————————————————————————————

sudo yum-config-manager \
--add-repo \
 https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

前提是安装 yum -y install yum-utils

如果官方仓库 --替换仓库:sudo sed -i 's/download.docker.com/mirrors.aliyun.com \
/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

官方源

  sudo yum-config-manager \
 --add-repo \
 https://download.docker.com/linux/centos/docker-ce.repo

安装

sudo yum install docker-ce docker-ce-cli containerd.io
启动docker: systemctl start docker
docker version  ---查看docker版本
sudo docker run hello-world  ---测试通过运行映像来验证 Docker 引擎是否已正确安装。

升级 Docker 引擎

要升级 Docker Engine,请下载较新的包文件并重复 安装过程,使用yum -y upgrade 代替yum -y install,并指向新文件。

配置镜像加速器

/etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):
{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}
sudo systemctl daemon-reload
sudo systemctl restart docker
docker info 查看是否生效

卸载 Docker 引擎、CLI 和 Containerd 软件包:

$ sudo yum remove docker-ce docker-ce-cli containerd.io
主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有映像、容器和卷:

$ sudo rm -rf /var/lib/docker
$ sudo rm -rf /var/lib/containerd
link:https://yeasy.gitbook.io/docker_practice/install/centos
posted @ 2022-03-24 18:10  donghongchao  阅读(22)  评论(0编辑  收藏  举报