gpt4 book ai didi

docker - 如何在docker-compose中指定要启动而不启动的容器? (docker run vs docker create)

转载 作者:行者123 更新时间:2023-12-02 18:33:10 26 4
gpt4 key购买 nike

following guide中,建立如何制作仅数据的Docker容器时,它们使用docker create命令:

docker create -v /dbdata --name dbdata training/postgres /bin/true

但是,据我所知,使用docker-compose只能运行容器,而不仅仅是创建它们。当前是否有任何方法可以对某些容器使用 docker create代替 docker run

此外,运行仅数据的容器而不是简单地创建它会带来负面影响吗?

最佳答案

当前,最好的方法似乎由以下两个github问题线程解决:

https://github.com/docker/compose/issues/942
https://github.com/docker/compose/pull/1754

不运行容器的选项的添加仍在争论中,但是目前的解决方案似乎是在运行容器后手动停止容器

docker-compose <container-name> stop

如果您不想手动停止它,也可以将.yml文件中的入口点更改为/ bin / true。

关于docker - 如何在docker-compose中指定要启动而不启动的容器? (docker run vs docker create),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32270043/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com