首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并两个停靠程序运行命令

问合并两个停靠程序运行命令
EN

Stack Overflow用户
提问于 2019-06-07 10:50:36
回答 1查看 277关注 0票数 0

我有两个docker运行命令,如下所示,但我想合并这两个命令并执行它。

1命令-仅在启用web查看器的情况下启动

代码语言:javascript
复制
docker run -p 8042:8042 -e WVB_ENABLED=true osimis/orthanc

2命令-启动带有挂载目录任务的Orthanc

代码语言:javascript
复制
 docker run -p 4242:4242 -p 8042:8042 --rm --name orthanc -v 
 $(pwd)/orthanc/orthanc.json:/etc/orthanc/orthanc.json -v 
 $(pwd)/orthanc/orthanc-db:/var/lib/orthanc/db jodogne/orthanc-plugins 
 /etc/orthanc --verbose

正如您所看到的,在这两种情况下,Orthanc都正在启动,但我想将它们合并为一个,然后启动Orthanc。当它启动时,也应该启用Web查看器,并且安装目录也应该已经发生

你能告诉我怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-07 11:42:36

使用docker-compose,它是专门针对运行多个容器的。

docker-compose.yml

代码语言:javascript
复制
version: '3'
services:
  osimis:
    image: osimis/orthanc
    environment: 
      WVB_ENABLED: 'true'
    ports:
      - 8042:8042

  orthanc:
    image: jodogne/orthanc-plugins
    environment: 
      WVB_ENABLED: 'true'
    ports:
      - 4242:4242
      - 8042:8042
    volumes:
      - ./orthanc/orthanc.json:/etc/orthanc/orthanc.json
      - ./orthanc/orthanc-db:/var/lib/orthanc/db
    command: /etc/orthanc --verbose

和docker-compose up来完成这项工作

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56492903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档