如果我運行多個容器的docker-compose run
,它會創建多個版本的主容器,但它共享鏈接的容器。使docker-compose運行唯一鏈接的容器
有沒有辦法爲每次運行啓動完全獨立的容器堆棧?
現在我有:
$ docker-compose run web &
$ docker-compose run web &
$ docker ps
CONTAINER ID IMAGE NAMES
a579904eca2d www_web www_web_run_2
cb8f07ef0ca4 www_web www_web_run_1
d3f5e6343200 www_db www_db_1
但我想有
CONTAINER ID IMAGE NAMES
a579904eca2d www_web www_web_run_2
cb8f07ef0ca4 www_web www_web_run_1
d3f5e6343200 www_db www_db_1
d3f5e6343200 www_db www_db_2
如果每個Web容器中獲得自己的DB容器。
不確定你的特定場景,但是'docker-composer scale'可能有幫助嗎? –