centos7一键部署docker
这里简单提下,docker分社区版、企业版
docker ce:社区版
docker ee:企业版
我等屌丝一般使用社区版(ce)来构建docker环境,主要是不要钱
一、准备工作
1.1 安装wget
- yum install -y wget
1.2 关闭防火墙
- systemctl stop firewalld
- systemctl disable firewalld
以我在centos7使用docker的经验来看,只要开放相应的端口,你也可以选择开启firewalld。
如果是部署在云上,可以选择关闭虚拟机的防火墙,配置好安全组
二、部署docker
2.1 获取官方源
- wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repo
2.2 安装docker ce
- yum install -y docker-ce
用下面的命令可以查看可以安装的版本,自由选择
- yum list docker-ce --showduplicates | sort -r
比方想安装docker ce的版本18.03.0
- yum install -y docker-ce-18.03.0.ce-1.el7.centos
2.3 启动以及开机启动
- systemctl start docker
- systemctl enable docker
2.4 执行 docker info
判断docker是否安装成功。
2.5 docker更新,卸载
因为使用yum安装,更新docker-ce就是一条命令的事情
卸载docker-ce
yum remove docker-ce
删除本地文件,docker本地文件包括镜像 (images), 容器 (containers), 存储卷 (volumes) 这些都需要手动删除,因为前面我们自定义了配置,所以将/home/docker
删除掉就好了。
如果没有自定义配置,docker-ce本地文件默认存储在/var/lib/docker
。
rm -rf /var/lib/docker
其
这个方法简单方便,不用设置那么多代码,现在越来越多用docker,安装一个还是很有必要滴!
阅读剩余
版权声明:
作者:maofun
链接:https://maofun.com/1425.html
文章版权归作者所有,未经允许请勿转载。
THE END