Docker 安装步骤

265 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

本文主要是讲 在 CentOS 上安装和卸载 Docker

安装 Docker

  1. Docker 要求CentOS 系统内核版本高于 3.10 通过 uname -r 查看你当前的版本
uname -r
  1. 使用 root 权限登录 Centos 。确保 yum 包更新到最新。
yum -y update
  1. 卸载旧版本
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  1. 安装所需的软件包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-datalvm2由需要 devicemapper存储驱动程序。
sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
  1. 设置 yum 源, 并更新 yum 包的索引
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
  1. 查看所有仓库中 docker 版本,并选择指定版本安装。
yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64            3:19.03.6-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.5-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.4-3.el7                     docker-ce-stable
  1. 安装 Docker , 通过其完全合格的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如,docker-ce-18.09.1
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
# sudo yum -y install docker-ce-18.09.1 docker-ce-18.09.1 containerd.io
  1. 启动并加入开机启动
sudo systemctl start docker
sudo systemctl enable docker
  1. 检查是否安装成功(有client 和 service 两部分的表示 docker 安装启动成功了)
docker version

卸载 Docker

  • 卸载 Docker 安装包
sudo yum remove docker-ce
  • 主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:
sudo rm -rf /var/lib/docker

参考资料