蝙蝠岛资源网 Design By www.hbtsch.com
前言
众所周知bridge模式是Docker默认的网络设置,此模式会为每一个容器分配Network Namespace、设置IP等,并将一个主机上的Docker容器连接到一个虚拟网桥上。下面来看看Docker为网络bridge模式指定容器ip的方法。
实现方法
如果只是简单创建一个bridge模式的网络是无法给容器指定ip的
[root@vultrvpn conf.d]# docker network create --driver bridge wordpress_net ad1ff3d972e8bfe6d992a8403a98f46784aa75d5514adbf35ee6ae4528513be7 [root@vultrvpn conf.d]# docker network ls NETWORK ID NAME DRIVER SCOPE 38fab5c74b87 bridge bridge local f0cf94dd0c5e host host local 465a31c55aa1 none null local ad1ff3d972e8 wordpress_net bridge local
已创建一个wordpress_net的网络,在这个网络模块上创建一个容器,并指定ip
[root@vultrvpn conf.d]# docker run -d --name db_mysql -m 220m --memory-swap 220m -v /data/docker_project/db_mysql/data:/var/lib/mysql -v /data/docker_project/db_mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=qwe123 --network=wordpress_net --ip=172.18.0.2 mysql:5.7 da497e56bd4b0f3434dd4f81534096574d167354dc508b657ceb390ba8e63771 docker: Error response from daemon: User specified IP address is supported only when connecting to networks with user configured subnets.
提示了一个错误,若要配置ip,则需要给这个网络指定一个subnet。所以重新搞一个网络。
docker network create --driver bridge --subnet 172.25.0.0/16 wordpress_net [root@vultrvpn conf.d]# docker network inspect wordpress_net [ { "Name": "wordpress_net", "Id": "925e64493df9b674ef9bdadaae380c8a335aa6353e48b447cb5d910df19c3a3e", "Scope": "local", "Driver": "bridge", "EnableIPv6": false, "IPAM": { "Driver": "default", "Options": {}, "Config": [ { "Subnet": "172.25.0.0/16" } ] }, "Internal": false, "Containers": {}, "Options": {}, "Labels": {} } ]
在给容器指定一个ip
[root@vultrvpn conf.d]# docker run -d --name my_vpn -m 100m --memory-swap 100m -e WORDPRESS_DB_HOST=172.25.0.2 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=qwe123 -e WORDPRESS_DB_NAME=myvpn -p 8001:80 --network=wordpress_net wordpress:4.6 096518d84419476f71647a8c70c91c3f336ef8772af50672b88a9c1fd7b3a719 [root@vultrvpn conf.d]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 096518d84419 wordpress:4.6 "/entrypoint.sh apach" 47 seconds ago Up 47 seconds 0.0.0.0:8001->80/tcp my_vpn 6d23ed99db20 wordpress:4.6 "/entrypoint.sh apach" About a minute ago Up About a minute 0.0.0.0:8000->80/tcp my_wordpress ade42edf5a93 mysql:5.7 "docker-entrypoint.sh" 3 minutes ago Up 3 minutes 3306/tcp db_mysql
正常创建
查看网卡信息
[root@vultrvpn conf.d]# docker network inspect wordpress_net [ { "Name": "wordpress_net", "Id": "925e64493df9b674ef9bdadaae380c8a335aa6353e48b447cb5d910df19c3a3e", "Scope": "local", "Driver": "bridge", "EnableIPv6": false, "IPAM": { "Driver": "default", "Options": {}, "Config": [ { "Subnet": "172.25.0.0/16" } ] }, "Internal": false, "Containers": { "096518d84419476f71647a8c70c91c3f336ef8772af50672b88a9c1fd7b3a719": { "Name": "my_vpn", "EndpointID": "e44636c2b3a49d4aedaad68cd6ca17aea3a9fe4f71afecb27219a6412701536a", "MacAddress": "02:42:ac:19:00:04", "IPv4Address": "172.25.0.4/16", "IPv6Address": "" }, "6d23ed99db20f17d99dd5dcf6cc65f5ced8cb936917dee044914cf278179150c": { "Name": "my_wordpress", "EndpointID": "3c765d5953428c1d66be584eb0d34b58f6eee3f598e3a37263d54d77e2b87263", "MacAddress": "02:42:ac:19:00:03", "IPv4Address": "172.25.0.3/16", "IPv6Address": "" }, "ade42edf5a934b02f7bb741bd5a45a282a50d3a49e9f1866579e8f93fef22a0e": { "Name": "db_mysql", "EndpointID": "2322bfb9da72b3b6db68d59cea97172e66b960ca5b782bd2fa7d09f9c93f0288", "MacAddress": "02:42:ac:19:00:02", "IPv4Address": "172.25.0.2/16", "IPv6Address": "" } }, "Options": {}, "Labels": {} } ]
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家能有所帮助,如果有疑问大家可以留言交流。
蝙蝠岛资源网 Design By www.hbtsch.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
蝙蝠岛资源网 Design By www.hbtsch.com
暂无Docker为网络bridge模式指定容器ip的方法的评论...
更新日志
2024年12月23日
2024年12月23日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]