Linux下安装docker

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
    #  是查询出来的版本号
    $ 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

你可能感兴趣的:(Linux下安装docker)