摘要:
一. 架构Dokcer swarm主要有两部分组成:一个奇数的manger 节点 的a raft consensus group,和一组工作结点,工作结点之间使用的是流言网络协议 ,也叫做控制层面。下图对架构的阐述:每个管理节点在它本地的raft存储都有swarm状态的所有信息,它们的通信方式使用的是同步的一种方式。工作节点之间由于扩容的原因,使用是异步通信方式二. 创建 Docker Swarm... 阅读全文
摘要:
一. 运行多个服务app.1. docker-compose.yml文件内容如下:[root@c720120 docker]# cat docker-compose.yml version: "2"services: web: image: fundamentalsofdocker/ch08-web:1.0 ports: - 3000:3000 db: ... 阅读全文
摘要:
一. 容器网络模型:Docker定义了一个非常简单的网络模型,叫做container network model(CNM).如下图所示:CNM模型有三个元素---sandbox, endpoint, 和networksandbox:不允许从外面的网络连接到容器,实现了完美的隔离功能。Endpoint: 终端节点可以认为是network到sandbox中间的一个节点,可以想像成是到容器的一个门。ne... 阅读全文
摘要:
一. 在镜像中定义卷 1. Dockerfile中定义卷的案例 VOLUME /app/data VOLUME /app/data, /app/profiles, /app/config VOLUME ["/app/data", "/app/profiles", "/app/config"] 注解: 阅读全文