Docker是一个开源应用容器,由客户端、守护进程、镜像库、容器库组成。

第一个优点:避免复杂的配置
Docker镜像中包含了运行环境和配置,所以Docker可以简化部署应用实例。
比如JDK的安装需要配置烦人的环境变量,而安装在Docker容器中一个安装命令就可以完成。
第二个优点:节省开支
云计算时代到来,使开发者不必为了追求性能而配置高额硬件,Docker改变了高性能必然高价格的思维定势。
Docker与云的结合,让云空间得到更充分的利用。
第三个优点:部署快捷
Docker最明显的优势体现在安装部署变得快捷,比如在一台新机器部署应用可能要花几个小时的时间,用Docker只需要几秒钟。

#将bin目录下的docker相关二进制文件拷贝到/usr/local/bin并授予可执行权限
- docker-containerd
- docker-containerd-shim
- docker-init
- docker-runc
- docker
- docker-containerd-ctr
- dockerd
- docker-proxy
# 创建/etc/docker
mkdir -p /etc/docker
# docker国内镜像加速
cp files/docker/daemon.json /etc/docker/daemon.json
#将上面的文件分发到所有机器中

# flush-iptables
shell: "iptables -F && iptables -X \
&& iptables -F -t nat && iptables -X -t nat \
&& iptables -F -t raw && iptables -X -t raw \
&& iptables -F -t mangle && iptables -X -t mangle"
#创建docker的systemd unit文件
设置docker开机启动,CentOS安装完成后docker需要手动设置docker命令补全:
yum install -y epel-release bash-completion
systemctl enable --now docker

# 开启docker 服务
systemctl daemon-reload && systemctl enable docker && systemctl restart docker
# 查看是否安装成功
docker info
| 留言与评论(共有 0 条评论) |