Docker凭什么这么流行?

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

Docker的三个优点

第一个优点:避免复杂的配置

Docker镜像中包含了运行环境和配置,所以Docker可以简化部署应用实例。

比如JDK的安装需要配置烦人的环境变量,而安装在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

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();