翻译自:http://www.sebastien-han.fr/blog/2014/01/27/access-a-container-without-ssh/
先运行一个简单的memcache容器:
获得运行在docker中进程的pid:
安装nsenter命令(util-linux包中),需要2.23release的linux。
然后,我们连接进入docker容器。
1
2
3
4
5
6
7
|
$
sudo nsenter
-m
-u
-i
-n
-p
-t
29123 /bin/sh
# ps faux
USER
PID %CPU
%MEM VSZ
RSS TTY STAT
START TIME COMMAND
root 11 0.0 0.0
4396 608
? S 22:41
0:00
/bin/sh
root 12 0.0 0.0 15272 1100
? R+
22:41
0:00 \_
ps faux
memcache 1 0.0 0.0
323216 1184
? Sl
22:40
0:00
memcached /usr/bin/memcached
-m
64 -p
11211 -u
memcache -l
0.0.0.0
|
原文地址:http://blog.csdn.net/halcyonbaby/article/details/39232735