docker EE 和 docker CE
docker 分为两个版本: docker EE 和 docker CE。docker EE是收费版本,docker CE是社区版本,也就是免费版本。
本着崇尚开源免费的原则,我们接下来所说的都是关于Docker CE的。
centOS下安装步骤
注意!docker CE 的安装要求在centOS 7及以上,之前的版本不被支持了。
1. 卸载老版本
安装之前要卸载之前的老版本。当然,如果你之前没有安装过,这一步可以直接跳过。
$ 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. 利用仓库安装
安装docker官网推荐有几种方式,这里我们选择使用最多的安装方式--使用仓库安装。注意!在一台全新的机子上面安装docker时,需要安装相关的仓库。
设置仓库
- 安装仓库依赖
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
- 设置仓库地址
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3. 安装Docker CE
- 安装最新版本
$ sudo yum install docker-ce
除了上面一条命令安装docker的最新版本,官网也提供了之前一些的版本的安装
- 首先查询出可安装的docker版本
$ yum list docker-ce --showduplicates | sort -r
- 安装相应版本的docker
# <VERSION STRING> 是查询出来的版本号
$ sudo yum install docker-ce-<VERSION STRING>
4. 启动Docker CE
$ sudo systemctl start docker
如果要验证docker是否安装成功,可用在本机查询docker的版本
$ docker --version
官网也提供了一个hello world
镜像,可用尝试运行一下,看到Hello from Docker!
就是安装成功了。
$ sudo docker run hello-world