docker容器有ip;docker容器可以分配并指定ip,尤其是搭建集群時,可以防止容器ip混亂。在啟動docker容器的時候,使用默認網絡是不支持指派固定ip的,因此要創建自定義網絡,設置固定ip。
本教程操作環境:linux7.3系統、docker19.03版、Dell G3電腦。
docker容器有ip嗎
有,docker容器可以分配并指定IP。尤其是搭建集群時,可以防止容器ip混亂。
在啟動docker容器的時候,使用默認的網絡是不支持指派固定IP的,因此要創建自定義網絡,設置固定IP。
docker設計小巧,部署遷移快速,運行高效,應用之間相互獨立,管理人員可以看到所有容器的內容。docker相比KVM之類最明顯的特點就是啟動快,資源占用小。
因此,docker用于構建隔離的標準化的運行環境,輕量級的PaaS,構建自動化測試和持續集成環境,以及一切可以橫向擴展的應用(尤其是需要快速啟停來應對峰谷的web應用)。
現在越來越多的云服務商也紛紛推出自己的容器技術產品,以西部數碼的容器云為例,基于docker技術實現,擁有上萬Linux鏡像,靈活強大,可彈性擴展,可做集群服務,支持私有網絡、共享IP網絡、獨享IP網絡三種形式,支持NAT網關。
擴展知識
docker容器配置ip的步驟
1、查看網絡模式
docker?network?ls
2、創建自定義網絡
docker?network?create?--subnet=網段信息
3、查看網絡信息
docker?network?inspect?mynet
4、創建容器并指定容器ip,在自定義的網段選取任意IP地址作為你要啟動容器IP
5、運行容器,測試本機和容器是否ping通
容器停止的時候,docker自動清理網卡配置,所以重啟之后容器內的eth0消失,靜態IP也就失效了。可以 run一個docker容器之后,再次執行文中的腳本或者pipework重新設置IP即可。
推薦學習:《docker視頻教程》