我使用docker与COMPOSE_PROJECT_NAME
动态创建容器名称。在过去2个月的某个地方发生了一些变化,我的本地机器生成了hypens
的容器名称。
e。gproject-name-traefik-1
代替project-name_traefik_1
我该如何改变这种行为,因为这破坏了我的linux docker服务器上的功能,因为某些原因保持了旧的容器命名结构。
我有最新的Docker桌面和最新的Docker在服务器上。我在文档中找不到任何指向此更改的内容。
选择添加container_name
(以前不需要)。
我还使用COMPOSE_PROJECT_NAME
环境变量来获得可预测的容器名称。
。
...
nginx:
image: graffino/nginx:v1
restart: unless-stopped
container_name: ${COMPOSE_PROJECT_NAME}-nginx
...