centos7上通过yum安装docker

我这里用的是官方给出的docker安装命令,centos版本支持7+

1.安装新版本docker-ce前,需要先卸载旧版本docker或docker-engine,和关联依赖(如果有的话)。

$ 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 CE

2.1使用版本库安装:

(1) 安装需要的包。yum-utils, device-mapper-presistent-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)可选:开启edge和test版本库。这些版本库也包含在docker-ce.repo中,默认不可用,可以和稳定版本库一起开启:

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

注:可以通过yum-config-manager命令用—disable和—enable来关闭和开启这些版本库

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

(4)安装最新版本或者指定版本的Docker CE

$ sudo yum install docker-ce    #最新版本

$ yum list docker-ce --showduplicates | sort -r    #查看可用版本
$ sudo yum install docker-ce-<VERSION STRING>    #安装选中版本,例:$ sudo yum install docker-ce-17.12.0.ce

$ sudo systemctl start docker    #运行Docker
$ sudo docker run hello-world    #验证是否安装正确

能看到如下输出即表示安装成功

...
Hello from Docker! This message shows that your installation appears to be working
correctly.
...

2.2使用安装包安装

(1)访问这里下载指定docker版本的.rpm文件

(2)使用下载的安装包安装docker

$ sudo yum install /path/to/package.rpm

(3)运行docker并验证安装

$ sudo systemctl start docker    #启动docker
$ sudo docker run hello-world    #验证docker是否正确安装

3.卸载Docker CE

3.1.卸载docker

$ sudo yum remove docker-ce

3.2.删除所有镜像,容器,卷,或者自定义配置文件

$ service docker stop    #停止docker
$ sudo rm -rf /var/lib/docker    #删除所有镜像等

 

注:本文纯属自己在学习过程中的一些总结,欢迎各位提出建议,谢谢!

发布了14 篇原创文章 · 获赞 23 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Jaiaxn/article/details/82911081
今日推荐