Docker容器在本地机器上更名为连字符



我使用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
...

最新更新