首页 > 代码库 > docker--ssh
docker--ssh
在工作处 我们用docker自身的命令docker attach 登陆docker,在exit之后docker是会关闭的。
以来,docker容器中的服务也相应的停止了。解决这个问题的办法这里用的是ssh。
1、启动一个docker容器
# docker run -t -i centos /bin/bash
2、然后在容器里,安装openssh-server openssh-client
# yum install openssh-server openssh-client
3、完成之后,修改root密码
# passwd
4、退出容器,并保存以上修改
# docker commit 3ea7a99a0025 centos
5、停止,并删除刚才的容器
# docker stop [container-id]
# docker rm [container-id]
查看容器id
# docker ps -a
查看镜像列表
# docker images
6、用刚保存的镜像,后台启动一个新的容器
docker run --name [image-name] -i -t -p 50001:22 [image-id]
例: # docker run -d centos/ruby:v2 /etc/init.d/sshd start
7、ssh远程登录该容器
# ssh root@localhost
本文出自 “11262076” 博客,请务必保留此出处http://11272076.blog.51cto.com/11262076/1873909
docker--ssh
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。