成人免费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

2010-02-23 17:44:48

Python 3.0

2009-06-17 09:24:34

學習strutsStruts新版本

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

2023-05-18 08:00:59

CephRGW 性能

2009-12-31 11:09:36

Ubuntu wine

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技術棧公眾號

主站蜘蛛池模板: yeyeav| 在线天堂免费中文字幕视频 | 综合色在线 | 中文字幕国产 | 国产综合在线视频 | 中文字幕一区二区三区精彩视频 | 狠狠爱综合网 | 中文字幕在线播放不卡 | 三级成人片 | 日韩伦理电影免费在线观看 | 亚洲精品中文字幕在线 | 九一国产精品 | 精品一区在线免费观看 | 国产偷久久一级精品60部 | 操人网站 | 狠狠躁夜夜躁人人爽天天高潮 | 国产精品欧美一区二区三区不卡 | 亚洲一区二区免费电影 | 欧美一区二区在线观看 | 国产精品成人一区二区三区夜夜夜 | 欧美国产日韩在线观看 | 色站综合 | 天天干天天玩天天操 | 国产精品一区二区三区在线播放 | 国产精品日韩欧美一区二区三区 | 亚洲va欧美va天堂v国产综合 | 亚洲色图50p | 一级毛片色一级 | 免费影视在线观看 | 一区二区三区中文字幕 | 日韩在线观看一区 | 久久国产精品一区二区三区 | 久久影音先锋 | 日韩久久久一区二区 | 午夜精品久久久久久久 | 日本久久视频 | 亚洲精品欧美 | 日本视频在线播放 | 国产精品国产精品 | 国产精品mv在线观看 | 在线观看av不卡 |