網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
其實(shí)之前的章節(jié)我們都是在使用bridge網(wǎng)絡(luò)的功能,他的使用也是廣泛的復(fù)雜的。今天主要討論另外兩種network。
1. none-network
看到名子你可以聯(lián)想到,none 網(wǎng)絡(luò)就是指的什么都沒有的網(wǎng)絡(luò)
容器如果掛載在這個(gè)網(wǎng)絡(luò)下的話,那么除了 lo,是不會(huì)有其他網(wǎng)卡的
容器創(chuàng)建時(shí),可以通過?--network=none
?指定使用 none 網(wǎng)絡(luò)。
我們創(chuàng)建一個(gè)容器連接到該網(wǎng)絡(luò):
sudo docker run -d --name test1 --network none .....
然后我們inspect一下:
但是我們發(fā)現(xiàn)他沒有任何網(wǎng)絡(luò)信息,然后我們進(jìn)去看一下:
sudo docer exec -it test1 /bin/sh
然后允許一下ip a 看一下,除了本地回轉(zhuǎn)扣啥都沒有:
所以這個(gè)network-namespace是一個(gè)孤立的,除了exec方式其他方式都訪問不到。
這種模式通常用于作用:創(chuàng)建一種容器,要求安全性高,例如存儲(chǔ)密碼,不希望其他人訪問到,只要求本地自己訪問一下才行。
2. host-network
連接到 host 網(wǎng)絡(luò)的容器共享 Docker host 的網(wǎng)絡(luò)棧,容器的網(wǎng)絡(luò)配置與 host 完全一樣。可以通過?--network=host
?指定使用 host 網(wǎng)絡(luò)。
sudo docker run -d --name test1 --network host ...
docker network inspect host:
我們發(fā)現(xiàn)他也沒有IP地址,接著我們進(jìn)去容器看一下:
但是我們發(fā)現(xiàn)在test1里面的接口和外面linux主機(jī)里面的接口是一樣的,所以我們通過host網(wǎng)絡(luò)創(chuàng)建的容器是沒有獨(dú)立的network-namespace,他是和主機(jī)所在的namespace共享一套,所以兩者一樣。
注意:端口可能會(huì)有沖突
原文鏈接:https://juejin.cn/post/7110792094075060232
相關(guān)推薦
- 2022-12-06 C++類成員函數(shù)后面加const問題_C 語(yǔ)言
- 2023-01-15 mvn?打包報(bào)錯(cuò):no?compiler?is?provided?in?this?environme
- 2022-04-01 SQL?Server?事務(wù),異常和游標(biāo)詳解_MsSql
- 2022-06-01 Android自制九宮格解鎖控件_Android
- 2023-03-26 Go語(yǔ)言通過WaitGroup實(shí)現(xiàn)控制并發(fā)的示例詳解_Golang
- 2022-03-24 Android圖表庫(kù)HelloCharts的實(shí)例詳解_Android
- 2022-08-07 Android?Gradle?插件自定義Plugin實(shí)現(xiàn)注意事項(xiàng)_Android
- 2022-01-06 react實(shí)現(xiàn)todolist的增刪改查
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支