docker-compose
似乎将当前文件夹名称添加为每个已创建容器的基本名称。因此,对于以下目录结构:
/myproj/docker-compose.yml
和docker-compose.yml内容:
web: ...
worker: ...
docker-compose将创建以下容器:
myproj_web_1
myproj_worker_1
我不介意后缀(_X
)但是我想将myproj“修复”到像“always_same”这样的常量,所以我可以移动docker-compose.yml文件并且仍然有相同的容器名。
我怎么做?
答案 0 :(得分:13)
有两种方法可以做到这一点。
使用
设置环境变量export COMPOSE_PROJECT_NAME=foo
或使用-p
开关
docker-compose -p foo build
docker-compose -p foo up
答案 1 :(得分:3)