19191919
Docker網(wǎng)絡(luò)管理
1.網(wǎng)絡(luò)模式
查看網(wǎng)絡(luò)模式
(1)host模式
使用docker run時使用–net=host指定
(可以看到host模式和宿主機(jī)網(wǎng)卡IP都一樣)
(2)container模式
使用–net=container:container_id/container_name
(可以看到container模式下和宿主機(jī)IP一樣)
(3)none模式
使用–net=none指定
(可以看到這種模式下,不會配置任何網(wǎng)絡(luò))
(4)bridge模式
使用–net=bridge指定默認(rèn)模式,不用指定默認(rèn)就是這種網(wǎng)絡(luò)模式。這種模式會為每個容器分配一個獨(dú)立的Network Namespace。類似于vmware的nat網(wǎng)絡(luò)模式。同一個宿主機(jī)上的所有容器會在同一個網(wǎng)段下,相互之間是可以通信的。
2.Docker網(wǎng)絡(luò)管理-外部訪問容器
(1)首先使用centos鏡像新建一個容器,然后在該容器中安裝httpd服務(wù),并啟動
(2)再把該容器導(dǎo)成一個新的鏡像,然后再使用新鏡像創(chuàng)建容器,并指定端口映射
(3)進(jìn)入容器啟動http服務(wù)
(4)訪問apache網(wǎng)頁
編輯1.html: vi /var/www/html/1.html 隨便寫點東西再次訪問
(5)測試
3.給默認(rèn)網(wǎng)橋設(shè)置網(wǎng)段
重啟服務(wù)并啟動容器測試
總結(jié)
- 上一篇: python+django基于爬虫系统的
- 下一篇: 我的创作纪念日(创作整整一年啦!!)