【发布时间】:2019-05-12 14:37:54
【问题描述】:
我有一个向主机发送信息的原型,并且使用 Docker for Windows,容器可以获取该信息并且一切正常。
我的 docker-compose.yml 文件:
version: '3'
services:
middleware:
container_name: middleware
image: hyperloopupv:middleware
build: './receta'
ports:
- "5672:5672"
- "15672:15672"
- "1338:1338/udp"
- "5556:5556/udp"
但我团队中的其他人正在使用 Docker Toolbox,而 Docker Toolbox 无法使用 localhost。我尝试将原型中的信息发送到容器的IP(192.168.99.100),但是数据包丢失了。
有没有一种方法,我的团队(使用 Docker Toolbox)和我(使用 Docker for Windows)可以使用相同的 compose 文件运行而不会出现问题?
谢谢
【问题讨论】:
标签: docker docker-compose dockerfile docker-toolbox