docker-为 orthanc 撰写
docker-compose for orthanc
我正在尝试复制 docker-compose for orthanc 的命令,我之前 运行 作为命令行中的 Docker 命令,我遇到了一些麻烦t运行选择它
docker命令是:
docker run -p 4242:4242 -p 8042:8042 -e OSIMIS_WEB_VIEWER1_PLUGIN_ENABLED=true --network=host --rm -v /orthanc.json:/etc/orthanc/orthanc.json:ro -v /tmp/orthanc-db/:/var/lib/orthanc/db/ osimis/orthanc
我如何运行将其写成 docker-compose?
给你
version: "3.7"
services:
orthanc:
image: osimis/orthanc
ports:
- 4242:4242
- 8042:8042
environment:
OSIMIS_WEB_VIEWER1_PLUGIN_ENABLED: "true"
network_mode: host
volumes:
- /orthanc.json:/etc/orthanc/orthanc.json:ro
- /tmp/orthanc-db/:/var/lib/orthanc/db/
值得注意的是 --rm
标志无法真正复制(据我所知)。
此外,环境变量中的 true
必须用引号引起来,例如 "true"
以防止它成为 yaml 布尔值。
一旦在 docker-compose.yml
中,您可以 运行 使用 docker-compose run orthanc
或 docker-compose up
。
我正在尝试复制 docker-compose for orthanc 的命令,我之前 运行 作为命令行中的 Docker 命令,我遇到了一些麻烦t运行选择它
docker命令是:
docker run -p 4242:4242 -p 8042:8042 -e OSIMIS_WEB_VIEWER1_PLUGIN_ENABLED=true --network=host --rm -v /orthanc.json:/etc/orthanc/orthanc.json:ro -v /tmp/orthanc-db/:/var/lib/orthanc/db/ osimis/orthanc
我如何运行将其写成 docker-compose?
给你
version: "3.7"
services:
orthanc:
image: osimis/orthanc
ports:
- 4242:4242
- 8042:8042
environment:
OSIMIS_WEB_VIEWER1_PLUGIN_ENABLED: "true"
network_mode: host
volumes:
- /orthanc.json:/etc/orthanc/orthanc.json:ro
- /tmp/orthanc-db/:/var/lib/orthanc/db/
值得注意的是 --rm
标志无法真正复制(据我所知)。
此外,环境变量中的 true
必须用引号引起来,例如 "true"
以防止它成为 yaml 布尔值。
一旦在 docker-compose.yml
中,您可以 运行 使用 docker-compose run orthanc
或 docker-compose up
。