Linux下安装Docker CE (以CentOS 7为例)

来源:互联网 发布:在线c语言编程器 编辑:程序博客网 时间:2024/05/20 15:12

 系统要求:centos 7 64位,centos-extras存储库必须启用。

  • 卸载旧版Docker

查询当前的Docker版本

$ docker -v

           如果存在已安装的Docker,卸载

        $ sudo yum remove docker \

           docker-common \

           docker-selinux \

           docker-engine


         注意:卸载后,/ var / lib / docker / 下内容(images, containers, volumes,networks)依然被保留。
  • 安装Docker CE(通过库安装)

 配置库

1.安装所需的软件包 yum-utils、device-mapper-persistent-data和 lvm2

              $ sudo yum install -y yum-utils \

                 device-mapper-persistent-data \

                 lvm2

2.设置稳定的库

             $ sudo yum-config-manager \

                --add-repo \

         https://download.docker.com/linux/centos/docker-ce.repo

      3.启用 docker-ce-edge和docker-ce-test(可选)

$ sudo yum-config-manager --enable docker-ce-edge

$ sudo yum-config-manager --enable docker-ce-test

通过yum安装Docker CE  

1.安装最新版本的Docker CE(如果需要安装特定的版本跳过此步骤,参考步骤2) 

   $ sudo yum install docker-ce

2.查看库中可用的版本,安装特定的版本

   $ yum list docker-ce.x86_64  --showduplicates | sort -r

$ sudo yum install <FULLY-QUALIFIED-PACKAGE-NAME>

注:FULLY-QUALIFIED-PACKAGE-NAME为docker-ce-详细版本号,

如docke-ce-17.06.2.ce-1.el7.centos

          3.启动docker

             $ sudo systemctl start docker

          4.验证Docker是否正确安装

             $ sudo docker run hello-world

          5.将服务加入到启动项

             $ sudo chkconfig docker on

  • 升级Docker CE

  下载较新的软件包文件并重复安装,使用yum -y upgrade,并指向新文件。

  • 卸载 Docker CE

  $ sudo yum remove docker-ce

  $ sudo rm -rf /var/lib/docke

阅读全文
0 0
原创粉丝点击