Docker的安装

2022-11-30  本文已影响0人  改个昵称好难

在CentOS中安装docker engine。参考官方文档

先决条件

操作系统

卸载旧版本docker

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

安装方法

  1. 安装repository之后从仓库中安装
  2. rpm包手动安装
  3. 在测试和开发环境中,使用自动的脚本进行安装

使用仓库进行安装

创建仓库

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

使用国内镜像仓库地址,可以将url替换为阿里巴巴docker-ce镜像仓库

更新yum软件包索引yum makecache fast

安装Docker引擎

  1. 下载并安装最新版的docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. 安装指定版本的docker引擎
    列出可用版本
yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
docker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stable
docker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable

安装指定的版本

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin
  1. 启动Docker
sudo systemctl start docker
  1. 验证Docker是否被正确安装
sudo docker run hello-world

卸载Docker

  1. 卸载Docker引擎,客户端等
sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. 删除文件
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
上一篇下一篇

猜你喜欢

热点阅读