欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Docker Compose 基本使用

程序员文章站 2022-03-07 16:02:19
Dockercompose v3官网文档:https://docs.docker.com/compose/compose-file/ Dockercompose中文:http://www.dockerinfo.net/document 借鉴: https://www.cnblogs.com/zhuj... ......

dockercompose v3官网文档:    

dockercompose中文

 

借鉴:

 

mode replicated

Docker Compose 基本使用

mode: global   默认是服务器负载均衡自己分配

mode: replicated  
replicas: 6   //
自己定义的台数

deploy:
    mode: global
     
deploy:
    mode: replicated
    replicas: 6

 

placement

Docker Compose 基本使用

约束, 服务运行在哪个主机上面

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

Docker Compose 基本使用

限制硬件信息

 

resources:
      limits:
        cpus: '0.50'
        memory: 50m
      reservations:
        cpus: '0.25'
        memory: 20m