多个docker-compose实例共享网络
154 字
1 分钟
多个docker-compose实例共享网络
创建容器内的网络
services: app: networks: - net
networks: net: driver: bridge name: app-network绑定容器外的网络
Important
使用 external: true 时,目标网络必须预先通过 docker network create 创建,否则 compose 启动会报错。
这个网络必须存在
services: app: networks: - net
networks: net: external: true name: lin-net绑定ip地址
services: app: networks: net: ipv4_address: 172.20.0.102Docker网络允许外部访问
Warning
iptables -A FORWARD -j ACCEPT 会放行所有转发流量,存在安全风险。生产环境应使用更精确的 iptables 规则限制来源和目标。
# 开放iptables -A FORWARD -j ACCEPT
yum install iptables-servicessudo service iptables savesystemctl enable iptablessystemctl start iptables支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
多个docker-compose实例共享网络
https://blog.olinl.com/posts/docker-compose-network/ 相关文章 智能推荐
1
Docker Compose 工具使用教程
虚拟化与容器 Docker容器的Compose工具
2
Docker 常用命令速查
虚拟化与容器 整理 Docker 日常运维中最常用的命令,涵盖容器生命周期管理、镜像操作、日志查看、镜像导入导出等核心操作。
3
Docker Compose 常用命令
虚拟化与容器 整理 Docker Compose 最常用的启动、停止、重建等命令,适合日常快速查阅。
4
Docker 卸载指南
虚拟化与容器 介绍在 Ubuntu 和 CentOS/RHEL 系统上完整卸载 Docker 的步骤,包括停止服务、移除软件包、清理残留文件和目录。
5
Docker 安装与配置指南
虚拟化与容器 介绍 Docker 在 CentOS、Ubuntu、Alpine 上的安装方法,以及生产环境中常用的 daemon.json 配置(存储目录迁移、日志限制、私服镜像等)。
随机文章 随机推荐