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
CACSS
2020年10月23日 下午11:53
你的网站打开真快,是哪里的服务器
maofun
2020年10月26日 上午10:41
香港的阿里云
123
2021年6月3日 下午3:15
说好的一键部署呢