此处假设你的机器上没有装过Docker,如果有且希望安装新版本的话,可以卸载旧版
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
一般有2种安装途径
- 一般推荐使用Docker的repository进行安装,这样方便更新升级。
- 手动下载安装包,并且完全手动进行升级更新。这种方式适用于没有网络的情况。
安装
- 安装
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的信息。