docker compose 创建的容器如何加入默认的 bridge 网络?

216 天前
 monkey110
Debian 系统
Docker version 24.0.6, build ed223bc
Docker Compose version v2.21.0

docker compose 文件内容

version: '2'
services:
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- AUTO_UPDATE=true
- RUN_OPTS= # 运行选项,留空表示使用默认设置
volumes:
- ./data:/config
- ./downloads:/downloads
ports:
- 9117:9117
restart: unless-stopped

搜索的结果是创建的容器会用默认的 bridge ,但是实际用 docker compose up -d 后总是会自己创建一个网络,

而不能加入默认的 bridge 网络,其他用 docker compose 创建的容器也一样,会自己创建一个网络,本想用 docker

compose 方便管理,把 docker cli 全部转换成 docker compose ,现在这种创建一堆网络的情况令人头疼

[img][/img]
996 次点击
所在节点    问与答
2 条回复
dmanbu
216 天前
network_mode: bridge
monkey110
216 天前
@dmanbu 好家伙,可以了,按文心一言和 GPT3.5 的方法改了几次都报错,按照这个法子一下子就成功了,某些情况 AI 还是比不过人工。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1035390

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX