Docker-compose:避免 docker 容器使用下划线命名?

Docker-compose: Avoid docker containers being named with underscore?

相当紧迫的问题;我的 docker 容器被命名为 docker-compose,中间有一个下划线 f.e。 src_jira_1 尽管 docker-compose.yml 是这样说的:

services: jira:

有什么办法可以避免这种情况吗?它使默认网络上的容器之间无法进行通信,因为 src_jira_1 是无效的 DNS 名称。

您可以像这样指定容器名称:

services:
    jira:
        container_name: myJIRA