借鑒網(wǎng)絡(luò)一篇文章,maik一下
1、Docker網(wǎng)絡(luò)模式概覽
docker network list
NETWORK ID NAME DRIVER SCOPE
c53fad18e45b bridge bridge local
944636e5a53e host host local
ade481fd388f none null local
bridge:橋接網(wǎng)絡(luò)默認(rèn)網(wǎng)絡(luò)類型,容器內(nèi)不特殊指定,就用此類型。不特殊指定的話,分配的ip為172.17.0.x
none:無(wú)指定網(wǎng)絡(luò)容器內(nèi)不指定局域網(wǎng)ip
host:主機(jī)網(wǎng)絡(luò)和主機(jī)共用一個(gè)ip,會(huì)出現(xiàn)和宿主機(jī)爭(zhēng)搶端口情況,非特殊需要盡量少用
最常用的就是利用bridge,自定義虛擬網(wǎng)橋來(lái)固定IP。默認(rèn)情況下,docker的容器重啟之后,會(huì)自動(dòng)分配IP,導(dǎo)致一次重啟IP變化。所以需要對(duì)docker容器指定IP。由于docker默認(rèn)的網(wǎng)絡(luò)不能固定ip地址,我們創(chuàng)建自定義虛擬網(wǎng)橋,進(jìn)行固定IP的分配。
2、 創(chuàng)建自定義網(wǎng)絡(luò)
docker network create --subnet=192.168.120.0/24 DockerNetBridge
3、查看網(wǎng)絡(luò)信息
docker network inspect DockerNetBridge
docker network list
NETWORK ID NAME DRIVER SCOPE
f27f780cc924 DockerNetBridge bridge local
c53fad18e45b bridge bridge local
944636e5a53e host host local
ade481fd388f none null local
4、創(chuàng)建容器并指定容器IP,在自定義的網(wǎng)段選取任意IP作為啟動(dòng)容器的IP
docker run --runtime=nvidia -i -d --net GJLDockerNetBridge --ip 192.168.120.10 --name test -v /home/junli/GJLImages/test/:/GJL/data/ nvidia/cuda:8.0-devel /bin/bash
docker run -i -d --net NetBridgeName --ip 192.168.120.x --name test -v 本地主機(jī)文件位置:容器文件位置 REPOSITORY:TAG /bin/bash
--runtime=nvidia 使用顯卡就添加,不用可以不添加
--net 網(wǎng)橋名字
--ip 分配各容器的IP
--name 容器名字
-v 本地工作目錄:docker工作目錄
5、運(yùn)行容器,測(cè)試本機(jī)和容器是否ping通文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-513189.html
docker exec -it test /bin/bash
apt-get update
apt install iputils-ping
ping 192.168.1.116
最后,對(duì)相關(guān)操作總結(jié)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-513189.html
docker network create --subnet=x.x.x.0/24 netBridgeName(網(wǎng)橋名稱,隨便寫(xiě)即可) ----創(chuàng)建網(wǎng)橋
docker run -itd --network=netBridgeName --ip x.x.x.8 --name dockerName imageName ----指定ip
docker network list ----查看docker下網(wǎng)絡(luò)模式
docker network rm netBridgeName ----刪除創(chuàng)建的網(wǎng)橋
到了這里,關(guān)于ubuntu中docker配置指定ip的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!