有没有办法在Dockerfile
或我不知道的其他配置文件中定义所有卷绑定?
答案 0 :(得分:0)
由于在创建容器时使用了卷绑定,因此您无法在Dockerfile
中定义它们(用于构建Docker 图像,而不是容器)。
如果您想要一种定义卷绑定的方法,而不必每次都输入它们,您有以下选择:
docker
命令并包含所有卷选项的脚本。docker-compose.yaml
文件中定义卷绑定:documentation 在这两者中,我更喜欢Docker Compose,因为它包含许多其他很酷的功能,例如允许您定义端口绑定,在容器之间具有链接等。您也可以在脚本中执行所有这些操作,但是一旦您为同一个应用程序一次使用多个容器(例如Web服务器容器)与数据库容器交谈),Docker Compose很有意义,因为你在一个地方有配置,你可以用一个命令启动/停止所有容器。