解决Docker network Create加--subnet后遇到问题

解决Docker network Create加--subnet后遇到问题,第1张

解决DockernetworkCreate加--subnet后遇到问题

本文详细介绍了Docker网络创建加号子网后遇到的关键问题。具有非常好的实用价值,期待对大家有所帮助。跟我回去看看。

将–subnet添加到DockernetworkCreate后,我应用dockernetworkls进行查询,但在新创建的网络上没有看到驱动程序。当我应用dockernetworkinspect查看详细信息时,我会看到许多方面都没有数据信息,尤其是驱动程序。没有–subnet,一切又恢复正常。

出现如下异常图:

求解

解决方案:目前,您只需将子网段更改为另一个子网段。原因–子网的特定网段与某个网络的网段冲突。

填写专业知识:Docker-Compose文档中的网络应用程序已经创建了网络

先决条件:

Docker版本为:18.06.1-ce,builde68fc7a

Docker-compose版本:1.22.0,内部版本f46880fe

应用现有网络

使用docker创建一个网络。获得了以下示例:

docker网络创建-驱动程序=网桥-子网=192.168.88.0/24演示

运行命令以查询网络是否创建成功:

码头网络

创建的演示网络docker-compose.xml如下所示:

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

关键设备是:

networks: demo: external:true

此部分表示外网演示应用,外网真实。重建网络的关键设备是:

networks: demo: driver:default config: subnet:172.16.238.0/24 gateway:172.16.238.1

Demo表示创建的网络后缀,驱动设置为初始值,子网为:172.16.238.0/24,网关ip(gateway)。

只是简单的声明,在今天的docker和docker-compose版本下进行装备是合理的。没有尝试过其他版本,其他版本可能无法用于该方法。期待给你一个参考,也期待你的申请。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/774066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存