91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Docker怎么配置容器固定IP

發布時間:2022-04-14 15:28:05 來源:億速云 閱讀:617 作者:iii 欄目:開發技術

本文小編為大家詳細介紹“Docker怎么配置容器固定IP”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Docker怎么配置容器固定IP”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

前言

之前使用pipework 分配靜態ip是暫時的,重啟之后就會失效,并且使用pipework綁定的ip 物理機,虛擬機,docker容器的ip都在同一網段,這在生產環境是很困難的,下面使用docker自帶的network實現固定ip分配,并且重啟不會消失。

環境介紹

Docker怎么配置容器固定IP

綁定步驟

先操作192.168.1.105虛擬機

第一步:創建自定義網絡

docker network create --subnet=172.172.0.0/24 docker-br0

備注:這里選取了172.172.0.0網段,也可以指定其他任意空閑的網段,docker-br0為自定義網橋的名字,可自己任意取名。
注意:這里子網掩碼要使用255.255.255.0也就是IP后面的那個24,因為后面要使用iptables配置路由表,我之前使用255.255.0.0 無法配置.所以這里配置成24.

創建網橋之后,使用ifconfig查看 會多出一個網橋,該網橋在docker啟動或者重啟之后,會自動顯示出來。

永久的,可以使用docker network rm docker-br0 移除網橋。

Docker怎么配置容器固定IP

第二步:在你自定義的網段選取任意IP地址作為你要啟動容器IP

docker run -i -d --net docker-br0 --ip 172.172.0.10 --name nginx -v /usr/local/software/:/mnt/software/ 3bee3060bfc8 /bin/bash

備注:創建容器時,在第一步創建的網段中選取了172.172.0.10作為靜態IP地址。并且以docker-br0網橋啟動. -v是掛載,表示需要將本地哪個目錄掛載到容器中。3bee3060bfc8是鏡像ID

使用docker exec -it nginx /bin/bash 進入已啟動的容器,使用 yum install net-tools 下載 iptables 然后使用ifconfig查看容器ip

Docker怎么配置容器固定IP

第三步:測試本機和容器是否ping通

Docker怎么配置容器固定IP

跨主機容器互訪

第四步:在192.168.1.106虛擬機上,給容器綁定固定ip, 按照之前 第一步到 第三步.

第五步:在兩個容器中互相訪問,發現跨主機容器互訪,并不能ping通。

Docker怎么配置容器固定IP

第六步:配置路由表

#添加路由規則
ip route add 對方容器所在的ip網段/子網掩碼 via 對方虛擬機ip dev 通過哪個網卡通信
如: ip route add 172.172.1.0/24 via 192.168.1.106 dev eno16777736
添加完成之后,可以使用 route命令 查看添加之后的規則,也可以使用 ip route del 172.172.1.0/24 移除路由規則

在192.168.1.105 和 192.168.1.106虛擬機上,分別添加對應的路由規則!
192.168.1.105: ip route add 172.172.1.0/24 via 192.168.1.106 dev eno16777736
192.168.1.106: ip route add 172.172.0.0/24 via 192.168.1.105 dev eno16777736

第七步:在兩個容器中互相訪問,發現可以實現跨主機容器互相ping通了。

Docker怎么配置容器固定IP

讀到這里,這篇“Docker怎么配置容器固定IP”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

波密县| 盐亭县| 柏乡县| 伽师县| 文成县| 双桥区| 桐梓县| 安宁市| 醴陵市| 资源县| 泰顺县| 右玉县| 福泉市| 湘潭市| 邮箱| 天门市| 阿尔山市| 合江县| 奉贤区| 蒲江县| 岱山县| 永宁县| 萍乡市| 宁蒗| 康平县| 琼海市| 探索| 北票市| 金乡县| 邢台市| 安达市| 辽阳市| 辽源市| 丰城市| 太湖县| 鄂伦春自治旗| 额尔古纳市| 阿拉善右旗| 浑源县| 中超| 新乡市|