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

相關文章
相關標籤/搜索