docker-compose v3 prepend文件夹名称到networking名称
当我运行docker-compose up -d
,docker总是创build容器名称和networking名称,前面加上包含docker-compose.yml
文件的文件夹名称。
我可以指定容器名称如下:
nginx: container_name: nginx build: context: . dockerfile: .docker/docker-nginx.dockerfile
但是,我怎样才能指定networking名称,以便它不会预先给文件夹名称呢?
谢谢。
您必须在您的docker-compose项目目录的根目录中放置一个“.env”文件。
COMPOSE_PROJECT_NAME=MyFancyProject
有关更多信息,请参阅Docker文档: https : //docs.docker.com/compose/reference/envvars/
如果你不使用docker-compose,你可以使用“ -p
”参数在docker run
上设置它。