Linux下安装docker

docker EE 和 docker CE docker 分为两个版本: docker EE 和 docker CE。docker EE是收费版本,docker CE是社区版本,也就是免费版本。
本着崇尚开源免费的原则,我们接下来所说的都是关于Docker CE的。
centOS下安装步骤 注意!docker CE 的安装要求在centOS 7及以上,之前的版本不被支持了。
1. 卸载老版本
【Linux下安装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. 利用仓库安装
安装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
# 是查询出来的版本号 $ sudo yum install docker-ce-

4. 启动Docker CE
$ sudo systemctl start docker

如果要验证docker是否安装成功,可用在本机查询docker的版本
$ docker --version

官网也提供了一个hello world镜像,可用尝试运行一下,看到Hello from Docker!就是安装成功了。
$ sudo docker run hello-world

    推荐阅读