你可能会说
帮我写容器网络相关的 Docker 配置。
容器之间通信的虚拟网络。
容器之间通信的虚拟网络。同一个 network 里的容器可以用容器名互相访问。
生活类比
像公司内部局域网——同一网络里的电脑可以直接用名字互访,不用记 IP。
🎮 动手试试
关于「容器网络」,以下哪个描述最准确?
你可以这样告诉 AI
帮我创建一个 Docker network,让 app 和 db 两个容器通过容器名互相访问,不用写死 IP
容器网络是容器之间的内部通信通道,用容器名互访;端口映射是让宿主机外部能访问容器,通过宿主机 IP 加端口。
容器间通信
多个容器需要互相访问如应用连数据库时,把它们加入同一个自定义 network,用容器名代替 IP 直接通信。
和 AI 协作时
想让 AI 帮你配容器网络时,直接说「帮我创建 Docker network,让 app 和 db 两个容器通过容器名互访」。
单容器应用
只有一个容器在运行且不需要与其他容器通信,默认 bridge 网络已足够,不需要额外创建自定义网络。
仅用端口映射通信
如果应用只通过宿主机 localhost 和端口映射访问容器,不需要容器之间的内部网络,自定义 network 是多余的。
容器之间通信的虚拟网络。同一个 network 里的容器可以用容器名互相访问。
像公司内部局域网——同一网络里的电脑可以直接用名字互访,不用记 IP。
和 AI 沟通时提到「两个容器要在同一个 network」,就是让它们能互相通信。