如果我将docker-compose.yml
文件中的图片组合起来,比如nginx
和postgres
,它们是否会在单个"虚拟机"上运行,例如共享相同的IP地址?
将另一张图片中的一张图片称为' localhost'是否正确?
答案 0 :(得分:1)
没有。 nginx和postgres不会分享一个本地主机。
澄清事情的一个非常无意义的例子:
#docker-compose.yml:
version: '3'
services:
postgres:
image: postgres
nginx:
image: nginx
然后运行:docker-compose up -d && docker-compose exec postgres ping -c 3 nginx && docker-compose down