更改网络名称?

时间:2017-03-19 08:30:52

标签: docker-compose

我看到我可以使用--project-name参数或通过设置COMPOSE_PROJECT_NAME环境变量来更改项目名称,并且项目名称用于创建网络容器也会添加到例如myproject_default但是无法更改网络名称吗?

假设我只想将其称为myproject而不是myproject_default

2 个答案:

答案 0 :(得分:1)

不,不是我写这个答案的时候。

您可以使用name option(在3.5版文件格式中添加)在docker-compose文件中设置网络名称。

version: '3.5'
networks:
  network1:
    name: my-app-net

答案 1 :(得分:1)

简而言之,您可以使用name option设置默认网络名称,如下所示:

version: '3.5'

networks:
  default:
    name: my-app-net

详细

如果您命名自定义网络,则应在服务中使用它,例如:

services:

  proxy:
    build: ./proxy
    networks:
      - my-app-net

要跳过此多余的步骤,您应该如上所述自定义默认网络(而不是@ quinn-wynn建议的一些自定义network1)。