docker-compose文件中networks使用已经创建的网络

本文介绍了如何在Docker Compose中使用已创建的网络。前提条件包括Docker版本18.06.1-ce和docker-compose版本1.22.0。通过docker命令创建网络,并在docker-compose.yml文件中配置引用该网络,使用`external: true`来指示使用外部网络。网络配置示例包括指定子网和网关。
摘要由CSDN通过智能技术生成

前置条件:

docker版本为:18.06.1-ce,build e68fc7a

docker-compose版本:1.22.0,build f46880fe

使用已经存在的网络

使用docker创建一个网络。给出示例如下:

docker network create --driver=bridge --subnet=192.168.88.0/24 demo

执行命令查看网络是否创建成功:

docker network ls 

 使用创建好的demo网络,docker-compose.xml如下:

version: "3.7"
services:
 cloudgo:
  image: cloudgo:latest
  container_name: cloudgo
  ports:
   - "8080:8080"
  logging:
   driver: "json-file"
   options:
    max-size: "1000k"
    max-file: "20" 
  networks:
    demo:
      ipv4_address: 192.168.88.80
networks:
 demo:
  external: true

主要核心配置是:

networks:
 demo:
  external: true

该部分表示使用外部网络d

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WEL测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值