我的问题涉及以下背景。根据drone.io社区论坛主题中的image,使用Drone CI,我可以使用docker/compose
this reply运行docker-compose系统。
所以我试图实现这一点,并且它是这样工作的:
docker/compose
容器因此,在此步骤docker ps
中,在主机上执行的操作将仅显示一个容器(docker/compsoe
)
docker-compose up
服务执行n
。因此,假设docker/compose
容器启动时,主机上的第n-1
个容器docker ps
将显示n-2
容器,该容器由docker/compose
容器+ docker/compose
创建容器本身。
docker/compose
容器完成其工作并停止。此步骤之后,所有创建的容器都将继续其工作。因此,有n
个操作容器。
问题是,在“根”容器死亡后,在另一个容器内 中创建的容器如何继续执行? “根”容器是否不应该容纳另一个容器?子容器不应该仅从“根”容器内部可见吗?它是如何工作的?似乎我缺少一些核心的容器化概念。