Docker Compose 基本使用
dockercompose v3官网文档:
dockercompose中文:
借鉴:
mode replicated
mode: global 默认是服务器负载均衡自己分配
mode: replicated
replicas: 6 // 自己定义的台数
deploy:
mode: global
deploy:
mode: replicated
replicas: 6
placement
约束, 服务运行在哪个主机上面
node attribute |
matches |
example |
node.id |
node id |
node.id==2ivku8v2gvtg4 |
node.hostname |
node hostname |
node.hostname!=node-2 |
node.role |
node role |
node.role==manager |
node.labels |
user defined node labels |
node.labels.security==high |
engine.labels |
docker engine's labels |
engine.labels.operatingsystem==ubuntu 14.04 |
placement:
constraints:
- node.role == manager
- engine.labels.operatingsystem == ubuntu 14.04
resources
限制硬件信息
resources:
limits:
cpus: '0.50'
memory: 50m
reservations:
cpus: '0.25'
memory: 20m
推荐阅读
-
CentOS 7.x 安装 Docker-Compose
-
PHP函数preg_match_all正则表达式的基本使用详细解析_PHP
-
使用 Docker 部署 Spring Boot
-
setting.xml的基本配置Eclipse中Maven的基本使用
-
FreeMaker的基本使用
-
linux初学者必会的基本使用方法
-
使用Nginx反向代理最前端,多个Docker容器做后端。将多台服务器整合到一台服务器上
-
Ubuntu11.04停Memcached和php5-memcache的安装与基本使用
-
EntityFramework数据持久化之EF的基本使用(创建数据模型)
-
探索Oracle之RMAN_02基本使用