CentOS7 Docker 安装
安装docker所需的环境
- centOS 7
- 再centOS上运行,需要系统为64位
- 系统内核版本为3.10以上
- 目前Docker在原来的基础上分为两个分支版本: Docker CE 和 Docker EE
- Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用
- 本文主要介绍Docker CE的安装使用
- 移除之前的旧版本,若没有安装过Docker,此步骤可以跳过
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
2.设置存储库
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.设置稳定的存储库
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4.接着安装最新的Docker Engine社区
$ sudo yum install docker-ce docker-ce-cli containerd.io
5.列出所有的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
6.选择需要下载的版本
依次按照自己指定的版本填入<VERSION_STRING>中
例如:$ sudo yum install docker-ce-19.02.1 docker-ce-cli-19.02.1 containerd.io
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
7.安装完成后 ,启动Docker
$ sudo systemctl start docker
8.可以通过docker命令检查是否安装成功
docker ps -a