Docker凭什么这么流行
Docker凭什么这么流行? Docker是一个开源应用容器,由客户端、守护程序、映象库、容器库组成。 Docker映象中包含了执行环境和配置,所以Docker可以简化部署应用例项。 比如JDK的安装需要配置烦人的环境变数,而安装在Docker容器中一个安装命令就可以完成。 第二个优点:节省开支 云端计算时代到来,使开发者不必为了追求效能而配置高额硬件,Docker改变了高效能必然高价格的思维定势。 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
