我正在尝试执行“docker compose up”命令。请在下面找到我的docker撰写文件。我尝试了网络模式:“主机”但不起作用。我使用Linux操作系统。如果我犯了什么错误,请你告诉我
版本:“3.6”
服务:
蒙戈:
图片:“mongo:最新”
集装箱名称:ohif mongo
端口:
- "27017:27017"
观众:
图片:ohif/查看者:最新
容器名称:ohif查看器
端口:
- "3030:80"
网络模式:“主机”#请注意对齐
链接:
-蒙戈
环境:
-MONGO_URL=mongodb://mongo:27017/ohif
额外主机:
-“pacsIP:172.xx.xxx.xxx”
卷数:
-./dockersupport app.json:/app/app.json
执行后,我得到以下错误
错误:对于8f4c3de7e3a3\u ohif-viewer无法为服务查看器创建容器:选项冲突:主机类型网络不能与链接一起使用。这将导致未定义的行为
错误:for viewer无法为服务查看器创建容器:选项冲突:主机类型网络不能与链接一起使用。这将导致未定义的行为
我不知道为什么错误信息会显示两次。不确定这是否是预期的
第二,当我改变网络对齐方式时,“主机”(按1/2空格)
端口:
- "3030:80"
网络模式:“主机”#请立即查看对齐方式的更改
链接:
-蒙戈
我得到下面的错误消息
错误:yaml.parser.parserror:解析块映射时
在“/docker compose.yml”第10行第5列中
预期<;块端>;,但是找到了‘<;块映射开始>;'
在“/docker compose.yml”第14行第6列中
如何以网络=主机模式启动容器
网络模式:主机
用于与主机共享相同的网络空间。例如,您可以希望从容器访问在Linux PC上运行的应用程序。
如果要将服务链接在一起,可以使用链接
,或者依赖于
,如果服务位于不同的主机上,只需创建一个覆盖网络即可