ssh running docker container

docker 比较火,不过本人用着也以为省事好多,目前就安全和网络方面docker作的还很欠缺,能够经过第三方软件能够对网络方面作一些补充(kubernetes推荐)docker


这篇文章我讲一下如何链接到一个正在运行的container中;vim

环境:coreos操做系统安全

      docker 1.3.3bash


我只介绍在实际中能够用的方法,可操做的方法网络

方法一:nsenter coreos系统已经有了,无需安装;ide

使用方法:操作系统

vim nsenter.sh
#!/bin/bash
PID=$(docker inspect --format ``.`State`.`Pid` $1)
sudo nsenter --target $PID --mount --uts --ipc --net --pid
chmod +x nsenter.sh
./nsenter.sh $container_name|$container_id

方法二:exec docker (到1.3版本才支持此命令)
orm

使用方法:ip

sudo docker exec -it $container_name|$container_id bash

官方的attach这个你们也都使用过,具体如何也都不用再说了!
get

相关文章
相关标签/搜索