docker网络设置

docker网络设置

命令创建

创建自定义网络mynetwork
# docker network create mynetwork
创建自定义固定ip段的网络mynetwork
# docker network create --subnet=192.198.3.0/16 mynetwork

移除网络mynetwork
# docker network rm mynetwork

查看网络列表
# docker network ls
# docker network list

查看容器网络情况
# docker inspect 容器ID

docker-compose创建or使用

创建

version: '3.1'
services:
mysql-db:
  image: mysql:8.0
  networks:
    kong-net:
      ipv4_address: 192.198.3.1
  ......
   
nacos:
  image: nacos/nacos-server:latest
  networks:
    gv-net:
      ipv4_address: 192.198.3.2
  ......
# 创建网络
networks:
kong-net: #网络名,这种方式创建最终会以当前文件夹名_所取名为最后名字
  driver: bridge # 桥接模式,即docker之间互相通信
  ipam:
    config:
      - subnet: 192.198.3.0/16   #0-16的网段
        gateway: 192.198.3.1   #网关

使用

version: '3.1'
services:
mysql-db:
  image: mysql:8.0
  networks:
    gv-net:
      ipv4_address: 192.198.3.1
  ......
   
nacos:
  image: nacos/nacos-server:latest
  networks:
    gv-net:
      ipv4_address: 192.198.3.2
  ......

# 使用已创建的网络mynetwork
networks:
gv-net:
  external:
    name: mynetwork
 

 

posted @ 2022-08-11 18:00  liwinallucky  阅读(214)  评论(0)    收藏  举报