mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-11-28 09:18:54 +00:00
update nsenter comment and download link
This commit is contained in:
parent
5b03c5d974
commit
e2158ef4fd
@ -25,11 +25,11 @@ $ make nsenter && sudo cp nsenter /usr/local/bin
|
|||||||
```
|
```
|
||||||
|
|
||||||
#### 使用
|
#### 使用
|
||||||
`nsenter` 可以访问另一个进程的命名空间。nsenter 要正常工作需要有 root 权限。
|
`nsenter` 启动一个新的shell进程(默认是/bin/bash), 同时会把这个新进程切换到和目标(target)进程相同的命名空间,这样就相当于进入了容器内部。nsenter 要正常工作需要有 root 权限。
|
||||||
很不幸,Ubuntu 14.04 仍然使用的是 util-linux 2.20。安装最新版本的 util-linux(2.24)版,请按照以下步骤:
|
很不幸,Ubuntu 14.04 仍然使用的是 util-linux 2.20。安装最新版本的 util-linux(2.29)版,请按照以下步骤:
|
||||||
```
|
```
|
||||||
$ wget https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz; tar xzvf util-linux-2.24.tar.gz
|
$ wget https://www.kernel.org/pub/linux/utils/util-linux/v2.29/util-linux-2.29.tar.xz; tar xJvf util-linux-2.29.tar.xz
|
||||||
$ cd util-linux-2.24
|
$ cd util-linux-2.29
|
||||||
$ ./configure --without-ncurses && make nsenter
|
$ ./configure --without-ncurses && make nsenter
|
||||||
$ sudo cp nsenter /usr/local/bin
|
$ sudo cp nsenter /usr/local/bin
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user