docker设置固定ip地址
生活随笔
收集整理的這篇文章主要介紹了
docker设置固定ip地址
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Docker安裝后,默認會創建下面三種網絡類型
root@centos-mysql01:~#root@centos-mysql01:/data# docker network lsNETWORK ID NAME DRIVER SCOPEcab735099128 bridge bridge local13a89298cb91 host host local581ee02ee095 none null local啟動 Docker的時候,用 --network 參數,可以指定網絡類型
root@centos-mysql01:~#docker run --privileged -itd --name centos_lnmp1.14 --network bridge --ip 172.17.0.10 centos /usr/sbin/initbridge:橋接網絡
默認情況下啟動的Docker容器,都是使用 bridge,Docker安裝時創建的橋接網絡,每次Docker容器重啟時,會按照順序獲取對應的IP地址,這個就導致重啟下,Docker的IP地址就變了
none:無指定網絡
使用 --network=none ,docker 容器就不會分配局域網的IP
host: 主機網絡
使用 --network=host,此時,Docker 容器的網絡會附屬在主機上,兩者是互通的。
例如,在容器中運行一個Web服務,監聽8080端口,則主機的8080端口就會自動映射到容器中。
創建自定義網絡:(設置固定IP)
root@centos-mysql01:~# docker network create --subnet=192.168.2.0/24 myhanye步驟2: 創建Docker容器
root@centos-mysql01:~# docker run --privileged -itd --name hanye_centos --net myhanye --ip 192.168.2.2 centos /usr/sbin/init開啟sshd服務
root@centos-mysql01:~# docker exec -it 2be213ce23fa /bin/bash[root@2be213ce23fa /]# yum install -y openssh-* vim [root@2be213ce23fa /]# vim /etc/ssh/sshd_config打開:Port 22[root@2be213ce23fa /]# systemctl restart sshd轉載于:https://blog.51cto.com/9025736/2333876
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的docker设置固定ip地址的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ES 自动恢复分片的时候不恢复了是磁盘超
- 下一篇: 手动启动 oracle 服务