欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker?配置容器固定IP的方法

 更新時間:2022年04月14日 14:00:50   作者:m0_67401606  
這篇文章主要介紹了Docker?配置容器固定IP,下面使用docker自帶的network實現(xiàn)固定ip分配,并且重啟不會消失,通過綁定步驟給大家介紹的非常詳細(xì),需要的朋友參考下吧

前言

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

環(huán)境介紹

綁定步驟

先操作192.168.1.105虛擬機

第一步:創(chuàng)建自定義網(wǎng)絡(luò)

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

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

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

永久的,可以使用docker network rm docker-br0 移除網(wǎng)橋。

第二步:在你自定義的網(wǎng)段選取任意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

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

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

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

跨主機容器互訪

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

第五步:在兩個容器中互相訪問,發(fā)現(xiàn)跨主機容器互訪,并不能ping通。

第六步:配置路由表

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

在192.168.1.105 和 192.168.1.106虛擬機上,分別添加對應(yīng)的路由規(guī)則!
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

第七步:在兩個容器中互相訪問,發(fā)現(xiàn)可以實現(xiàn)跨主機容器互相ping通了。

到此這篇關(guān)于Docker 配置容器固定IP的文章就介紹到這了,更多相關(guān)docker容器固定IP內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker本地部署Firefox火狐瀏覽器并遠(yuǎn)程訪問的流程

    Docker本地部署Firefox火狐瀏覽器并遠(yuǎn)程訪問的流程

    在Docker中打開Firefox意味著我們將在一個Docker容器中運行Firefox瀏覽器,下面是一個簡單的示例,演示如何在Docker中打開Firefox,本次實踐部署環(huán)境為本地環(huán)境,感興趣的朋友一起看看吧
    2023-11-11
  • Docker安裝RabbitMQ AMQP協(xié)議及重要角色

    Docker安裝RabbitMQ AMQP協(xié)議及重要角色

    這篇文章主要為大家介紹了Docker安裝RabbitMQ AMQP協(xié)議和主要角色詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • docker掛載NVIDIA顯卡運行pytorch的方法

    docker掛載NVIDIA顯卡運行pytorch的方法

    這篇文章主要介紹了docker掛載NVIDIA顯卡運行pytorch的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-02-02
  • 詳解Windows?利用?WSL2?安裝?Docker?的2種方式

    詳解Windows?利用?WSL2?安裝?Docker?的2種方式

    這篇文章主要介紹了Windows?利用?WSL2?安裝?Docker?的2種方式,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • Docker之容器導(dǎo)出為鏡像問題

    Docker之容器導(dǎo)出為鏡像問題

    這篇文章主要介紹了Docker之容器導(dǎo)出為鏡像問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Docker容器和本機之間的文件傳輸方法

    Docker容器和本機之間的文件傳輸方法

    這篇文章主要介紹了Docker容器和本機之間的文件傳輸方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 鏡像倉庫?Harbor搭建和使用教程

    鏡像倉庫?Harbor搭建和使用教程

    本文給大家介紹鏡像倉庫?Harbor搭建和使用教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-01-01
  • Docker開啟遠(yuǎn)程連接并實現(xiàn)安全通信詳解

    Docker開啟遠(yuǎn)程連接并實現(xiàn)安全通信詳解

    這篇文章主要為大家介紹了Docker開啟遠(yuǎn)程連接并實現(xiàn)安全通信過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • Docker push鏡像失敗解決方法

    Docker push鏡像失敗解決方法

    這篇文章主要介紹了Docker push鏡像失敗解決方法的相關(guān)資料,這里對解決push 鏡像失敗提供了解決方案,需要的朋友可以參考下
    2016-12-12
  • docker部署jdk21的鏡像全過程

    docker部署jdk21的鏡像全過程

    這篇文章主要給大家介紹了關(guān)于docker部署jdk21的鏡像的相關(guān)資料,鏡像中包含了應(yīng)用程序所需要的運行環(huán)境,函數(shù)庫,配置,以及應(yīng)用本身等各種文件,這些文件分層打包而成,需要的朋友可以參考下
    2024-02-02

最新評論