先运行一个简单的memcache容器:
$ sudo docker run -d -p 11211 bacongobbler/memcached memcached /usr/bin/memcached -m 64 -p 11211 -u memcache -l 0.0.0.0
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0a9856723f90 192.168.0.127:5042/memcached:latest memcached /usr/bin/m 2 seconds ago Up 2 seconds 0.0.0.0:49153->11211/tcp pensive_pasteur
获得运行在docker中进程的pid:
root@docker:~# ps faux |grep memcached
syslog 29123 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
安装nsenter命令(util-linux包中),需要2.23release的linux。
然后,我们连接进入docker容器。