centos7一键部署docker

这里简单提下,docker分社区版、企业版
docker ce:社区版
docker ee:企业版
我等屌丝一般使用社区版(ce)来构建docker环境,主要是不要钱

一、准备工作

1.1 安装wget

  1. yum install -y wget

1.2 关闭防火墙

  1. systemctl stop firewalld
  2. systemctl disable firewalld

以我在centos7使用docker的经验来看,只要开放相应的端口,你也可以选择开启firewalld。

如果是部署在云上,可以选择关闭虚拟机的防火墙,配置好安全组

二、部署docker

2.1 获取官方源

  1. wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repo

2.2 安装docker ce

  1. yum install -y docker-ce

用下面的命令可以查看可以安装的版本,自由选择

  1. yum list docker-ce --showduplicates | sort -r

 

比方想安装docker ce的版本18.03.0

  1. yum install -y docker-ce-18.03.0.ce-1.el7.centos

2.3 启动以及开机启动

  1. systemctl start docker
  2. systemctl enable docker

2.4 执行 docker info 判断docker是否安装成功。

2.5 docker更新,卸载

因为使用yum安装,更新docker-ce就是一条命令的事情

yum update 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,安装一个还是很有必要滴!

阅读剩余
THE END