将Docker Compose转换为服务创建命令

时间:2017-04-20 10:54:08

标签: docker service docker-compose

如标题中所述,我想从YML文件创建一个突击队。 不幸的是,我无法找到某些部分,例如Depend_on。

我已经拥有:

samle_1:
  image: image:0.1.0
  environment:
    - SQL_PROVIDER_NAME=mariadb
    - NOSQL_PROVIDER_NAME=mongodb
  networks:
    - back-tier
    - front-tier
  expose:
    - "10180"
  ports:
    - "10188:10188"
    - "10189:10189"
  depends_on:
    - samle_2
    - samle_3

我转换如下:

docker service create --name samle_1 \
--hostname samle_1 \
--replicas=1 \
--network back-tier \
--network front-tier \
--env SQL_PROVIDER_NAME=mariadb \
--env NOSQL_PROVIDER_NAME=mongodb \
--publish 10180 \
image:0.1.0

现在我不知道如何处理ports,expose和depend_on。 我已经阅读了文档(https://docs.docker.com/engine/reference/commandline/service_create/),但无法找到答案

0 个答案:

没有答案