您的位置:首页 > 运维架构 > Docker

阿里云ESC---Centos安装Docker CE

2018-04-03 19:38 609 查看

Centos 安装docker

官网安装教程地址请点击这里

1、卸载docker,如果之前有安装过docker,先将之前版本的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


注意:执行上面的命令只能卸载Docker,但是不会删除docker的存储文件,包括:镜像,容器,卷,网络文件等。这些文件保存在/var/lib/docker/目录下,需要手动删除。

2、安装docker所需要的包首先执行以下命令:

$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2


注意:yum-utils提供了yum-config-manager工具,device-mapper-persistent-data和lvm2是存储驱动所需要的包。

3、执行以下命令,安装Stable仓库

$ sudo yum-config-manager \
--add-repo \ https://download.docker.com/linux/centos/docker-ce.repo[/code] 

4、【可选的】执行以下命令,启用edge和test仓库

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


执行以下命令禁用edge和test仓库

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


注意:docker 17.06之后,stable版本也会发布到edge和test仓库中

5、 安装Docker CE

执行以下命令,安装最新版的docker-ce

$ sudo yum install docker-ce


也可以安装指定版本的docker-ce,列出当前可用的docker-ce版本

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


安装你需要的版本:

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


6、执行以下命令,启动Docker

$ sudo systemctl start docker


7、执行以下命令,测试docker是否安装成功

$ sudo docker run hello-world


出现以下内容说明已经安装好了。



8、执行以下命令,卸载docker CE

$ sudo yum remove docker-ce


同时需要手动删除/var/lib/docker目录下docker存储文件。

$ sudo rm -rf /var/lib/docker


Shell 脚本 一键安装(本人没有试过,官网给出的方法)

$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CentOS安装Docker CE