搬运工,撰写运行不设置链接
我的线沿线的码头工人,compose.yml文件:搬运工,撰写运行不设置链接
analytics:
build: .
links:
- mongo:mongo
ports:
- 80:80
mongo:
build: docker_containers/mongo
expose:
- 27017
运行docker-compose up
创造了/etc/hosts
到mongo
服务的链接。但是,运行docker-compose run analytics bash
不会创建链接 - 我检查了/etc/hosts
文件。
docker-compose的文档没有提到这件事,所以我很困惑。
- 为什么在使用
run
时没有设置链接? - 我该如何做到这一点?
我只用docker-compose run
然后在答案中分析容器执行docker exec
docker exec -ti $analytics_container_id bash
我最终做的是用'docker-compose up -d mongo'启动mongo容器,然后用'docker-compose run analytics [']'运行我的命令'。谢谢! –
我拿有问题的数量2.启动一个答案,整个环境:
在发行说明中找不到任何内容。我打开了https://github.com/docker/compose/issues/1276。谢谢! –
确认这是一个错误,因为[文档](http://docs.docker.com/compose/cli/#run)默认说“链接服务也将启动”。开启一个问题是正确的做法! – jpetazzo
同样的问题在这里。由于没有添加额外的信息,该bug被关闭。也许你可以重新打开它? –