成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何查看 Docker 新版本中容器的名字空間

云計算
熟悉 Linux 技術的人都知道,容器只是利用名字空間進行隔離的進程而已,Docker 在容器實現上也是利用了 Linux 自身的技術。如果你使用的是比較新的 Docker 版本,會尷尬的發現,直接使用系統命令,會無法訪問到容器名字空間。這里,首先介紹下“ ip netns” 系列命令。這些命令負責操作系統中的網絡名字空間。

熟悉 Linux 技術的人都知道,容器只是利用名字空間進行隔離的進程而已,Docker 在容器實現上也是利用了 Linux 自身的技術。

有時候,我們需要在宿主機上對容器內進行一些操作,當然,這種繞過 Docker 的操作方式并不推薦。

如果你使用的是比較新的 Docker 版本,會尷尬的發現,直接使用系統命令,會無法訪問到容器名字空間。

這里,首先介紹下“ ip netns” 系列命令。這些命令負責操作系統中的網絡名字空間。

首先,我們使用 “add” 命令創建一個臨時的網絡名字空間。

  1. ip netns add test 

然后,使用 show 命令來查看系統中的網絡名字空間,會看到剛創建的 test 名字空間。

  1. ip netns show 
  2. test 

另外,一個很有用的命令是 exec,會在對應名字空間內執行命令。例如

  1. ip netns exec test ifconfig 

使用 del 命令刪除剛創建的 test 名字空間。

  1. ip netns del test 

接下來運行一個 Docker 容器,例如

  1. docker run -it ubuntu 

再次執行 ip netns show命令。很遺憾,這里什么輸出都沒有。

原因在于,Docker 啟動容器后仍然會以進程號創建新的名字空間,但在較新的版本里面,默認刪除了系統中的名字空間信息文件。

網絡名字空間文件位于 /var/run/netns 下面,比如我們之前創建的 test 名字空間,則在這個目錄下有一個 test 文件。諸如 netns 類似的系統命令依靠這些文件才能獲得名字空間的信息。

在容器啟動后,查看這個目錄,會發現什么都沒有。

OK,那讓我們手動重建它。

首先,使用下面的命令查看容器進程信息,比如這里的1234。

  1. docker inspect --format='{{. State.Pid}} ' container_id 
  2. 1234 

接下來,在 /proc 目錄(保存進程的所有相關信息)下,把對應的網絡名字空間文件鏈接到 /var/run/netns 下面

  1. ln -s /proc/1234/ns/net /var/run/netns/ 

然后,就可以通過正常的系統命令來查看或訪問容器的名字空間了。例如

  1. ip netns show 
  2. 1234 
  3. ip netns exec 1234 ifconfig eth0 172.16.0.10/16... 

原文出自:http://blog.csdn.net/yeasy/article/details/41694797

責任編輯:Ophira 來源: yeasy的專欄
相關推薦

2011-08-01 15:35:51

GlassFishJava 7

2009-06-17 09:24:34

學習strutsStruts新版本

2010-02-23 17:44:48

Python 3.0

2022-04-15 11:51:48

Windows 11安全加密

2015-02-05 16:59:36

平安WiFiiOS

2020-08-14 13:50:13

UbuntuHandbrakeLinux

2020-02-25 20:50:38

UbuntuLinuxGit

2015-10-13 16:02:49

升級Windows 10微軟

2020-07-10 06:40:31

Python 3.9Python開發

2022-05-12 13:40:18

勒索軟件數據泄露網絡安全

2009-12-29 13:43:21

Ubuntu 9.10

2012-05-15 13:39:41

微軟Windows8

2009-12-31 11:09:36

Ubuntu wine

2023-05-18 08:00:59

CephRGW 性能

2009-08-02 08:59:47

Windows 7 R系統升級

2014-12-08 10:33:34

Java

2014-04-17 11:24:44

GoogleAndroid

2012-09-24 11:50:04

IBMdw

2023-05-05 06:19:30

版本Windows 11企業版

2023-10-13 12:32:54

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本aa毛片a级毛片免费观看 | 亚洲有码转帖 | 国产精品久久久久久久久久久新郎 | 欧美国产一区二区 | 亚洲成人免费在线 | 成人看片在线观看 | 中文天堂网 | 欧美国产日韩精品 | 99久久精品国产毛片 | 国产美女免费视频 | www.久久精品视频 | 日韩精品在线一区 | 免费午夜视频在线观看 | 国产一区二区三区在线 | 国产精品久久久久久久久久久新郎 | www四虎com| 一区二区三区欧美 | 日韩综合在线视频 | 欧美日韩国产在线 | 国产精品揄拍一区二区久久国内亚洲精 | 免费日韩av网站 | 亚洲人成人网 | 久久精品免费看 | 亚洲一区二区三区在线视频 | 亚洲免费视频在线观看 | 欧美精产国品一二三区 | 成人福利网站 | 亚洲一区二区免费 | www.亚洲一区二区 | 欧美视频三区 | 国产亚洲日本精品 | 日韩午夜一区二区三区 | 韩国av一区二区 | 国产精品网址 | 国产精品久久 | 久久精品亚洲 | 久久人人网 | 国产免费一二三区 | 久久精品视频网站 | 日本三级电影在线免费观看 | 一区二区三区四区国产精品 |