C# 如果给定名称已经存在,如何向docker容器名称添加后缀?

C# 如果给定名称已经存在,如何向docker容器名称添加后缀?,c#,docker,docker-compose,dockerfile,microservices,C#,Docker,Docker Compose,Dockerfile,Microservices,如果由于任何原因,容器名称已经在使用中,是否可以向容器名称添加后缀 例如,我可以在下面的NAME中添加一个语法,它添加自动生成的数字以避免冲突 version: '3.4' services: my_service: container_name: NAME 我不相信docker compose支持这一点。您可以填充环境变量,并将该值用作前置变量,前提是您愿意将随机字符串填充为环境变量,并且希望它不会仍然冲突。您几乎不需要手动指定容器\u name。Docker Compose

如果由于任何原因,容器名称已经在使用中,是否可以向容器名称添加后缀

例如,我可以在下面的
NAME
中添加一个语法,它添加自动生成的数字以避免冲突

version: '3.4'

services:

  my_service:
    container_name: NAME

我不相信docker compose支持这一点。您可以填充环境变量,并将该值用作前置变量,前提是您愿意将随机字符串填充为环境变量,并且希望它不会仍然冲突。您几乎不需要手动指定
容器\u name
。Docker Compose应该为您创建一个明确的名称。我指定名称有多种原因,例如,为了避免难以阅读的自动生成的名称。