docker-compose配置固定IP各种问题
生活随笔
收集整理的這篇文章主要介紹了
docker-compose配置固定IP各种问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先附上配置
version: '3.5' services:hadoop1:image: hadoop:1.3container_name: hadoop1command: bash -c "/usr/sbin/sshd && /bin/bash"tty: truenetworks:mynetwork:# 宿主機會自動配置網關IP:172.20.1.1ipv4_address: 172.20.1.2networks:mynetwork:driver: bridgeipam:# 這里不用配置driver# driver: defaultconfig:- subnet: "172.20.1.0/24"
配置這個文件碰到了以下的問題
這個說明你設置的網段被占用了,修改
- subnet的設置,可以通過ifconfig查看已經存在的網段。如果網絡這一塊不太懂,直接把172.17.x.x更改為172.20.x.x,20不行就換成21等等。
這個通常是網上老版本的設置方法(version 3以下的),3以上的版本就不需要設置gateway(網關),刪除即可。
宿主機會自動配置網關IP
這個是常見錯誤,如果盲目根據網上大多數的方法,一般都是給自定義網段取名為extnetwork,換個名字就好了mynetwork,其實是因為這個網段已經創建了,然后你又給他重新指定一個,似乎不能覆蓋。
或者可以通過docker network ls指令查看當前存在網段,可以看了一個叫docker_extnetwork的網段,直接docker network rm 網段id,刪除即可。
最后附上網絡模式(bridge、host、none)都有什么區別? https://blog.csdn.net/weixin_30335575/article/details/97148368
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的docker-compose配置固定IP各种问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【数据结构与算法】数据结构与算法最基础理
- 下一篇: MIT研究生解说数学体系