Docker:创建支持ssh服务的镜像!!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker:创建支持ssh服务的镜像!!!相关的知识,希望对你有一定的参考价值。
项目背景:
我们是一个云服务商,我们使用dockerfile创建支持ssh服务的镜像给用户使用。听起来是不是特别酷?其实docker就是可以满足这个需求!!!!人人都可以是云服务提供商!!!!
实验环境:
vmware workstation 11
centos7.0的系统下
服务器:ip:192.168.0.61
SecureCRT (ssh远程连接软件)
实验过程:
一、创建我们的活动目录
二、在主机上生成密钥对。
四、主菜来了! 编写dockerfile文件!!!
可以看到显示创建成功,而且会给一个镜像id
六、运行镜像,做一个本地端口跟容器ssh端口做个映射。
docker run -d -p 10521:22 sshd:dockerfile
七、查看我们创建的启动状态的镜像。
可以看到本地端口10521跟容器内的端口做了映射。你访问本地端口10521就可以访问容器内的ssh服务。
八、在本地ssh链接到容器内
ssh 192.168.0.51 -p 10521
就像我们访问一台独立的服务器一样。是不是很cool!!!!
项目总结:我以前觉得这个云服务提供商,那个云服务提供商的,觉得很高深,其实docker就可以让你成为一个可以提供定制化的云服务提供商。技术是很吸引人的。希望大家都有所得。
本文出自 “积少成多” 博客,请务必保留此出处http://9399369.blog.51cto.com/9389369/1758958
以上是关于Docker:创建支持ssh服务的镜像!!!的主要内容,如果未能解决你的问题,请参考以下文章
通过Dockerfile创建支持SSH服务的docker镜像(centosUbuntu)