其實使用docker完全沒有必要ssh,初學的時候,可以這樣熟悉以下操作.
參考這哥們的文章:http://www.jianshu.com/p/d2dd936863ec
獲取鏡像
docker pull centos:7.2.1511 //也可以不指定版本,默認最新latest docker run -t -i centos:7.2.1511 /bin/bash //啟動並進入docker 容器 yum install wget wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum cleal all yum install passwd yum install openssh-server #安裝ssh服務端 echo 'passw0rd' | passwd root //修改root密碼 docker commit [容器ID] [新鏡像名] //使用commit 提交,簡單的配置可以使用dockerfile創建鏡像,但是要配置環境比較復雜,還是需要用到commit docker run -d -p 220:22 c7ssh /usr/sbin/sshd -D //啟動容器,並綁定容器端口22到宿主主機, 可以有多個-p 綁定多個端口,例如22端口讓遠程客戶端連接,8080 可以訪問容器內tomcat
