Docker 容器命名在本地机器上更改为连字符
Docker container naming changed to hypens on local machine
我使用 docker 和 COMPOSE_PROJECT_NAME
来动态创建容器名称。在过去 2 个月的某个地方发生了一些变化,我的本地机器生成了带有 hypens
.
的容器名称
例如 project-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
...
我使用 docker 和 COMPOSE_PROJECT_NAME
来动态创建容器名称。在过去 2 个月的某个地方发生了一些变化,我的本地机器生成了带有 hypens
.
例如 project-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
...