我看到我可以使用--project-name
参数或通过设置COMPOSE_PROJECT_NAME
环境变量来更改项目名称,并且项目名称用于创建网络容器也会添加到例如myproject_default
但是无法更改网络名称吗?
假设我只想将其称为myproject
而不是myproject_default
?
答案 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
)。