Docker安装

142 阅读1分钟

此处假设你的机器上没有装过Docker,如果有且希望安装新版本的话,可以卸载旧版

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

一般有2种安装途径

  1. 一般推荐使用Docker的repository进行安装,这样方便更新升级。
  2. 手动下载安装包,并且完全手动进行升级更新。这种方式适用于没有网络的情况。

安装

  • 安装yum-utils,这东西包含了一个叫yum-config-manager公共库.
 sudo yum install -y yum-utils

$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 安装Docker引擎
    如果安装最新的版本,直接执行下面的命令
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

如果需要安装指定版本,执行下面的命令,可以列出各个版本

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

之后用下列命令安装指定版本

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin
  • 启动Docker
 sudo systemctl start docker
  • 通过hello-world的镜像来验证Docker安装成功。
 sudo docker run hello-world

此命令初次会下载一个hello world的镜像,之后运行该镜像,会输出一条hello world的信息。