当前位置: 首页 > 云计算, 虚拟化 > 正文

创建基于CentOS下sshd和httpd服务的Docker image

一直在按照传统的观念想像如何更方便的使用Docker,如新建一个Docker容器(CONTAINER),通过ssh登录上去然后搭建上各种应用服务。但貌似Docker的理念就不是这样的,每一个单一应用作为一个独立的服务来使用,可规划到SaaS上来,不必追求大而全。不过我还是比较倾向于至少一个服务要有主应用如:apache,然后有sshd,这样可以登录上去进行各种配置,而不是每次都在Docker上创建新的容器,并把配置add进去。。。

下面是呕心沥血的一些测试总结,网上的各种资料都是Ubuntu居多,CentOS的相对较少,在一个周末的google与测试中,原来docker build之后中ssh无法登录的错误“debug1: Exit status 254”终于解决了,同样解决了之前文章《Docker运行在CentOS6.5下的初体验》中遇到的问题。

Dockerfile文件

创建新的docker images
# docker build -rm -t fisher/centos:ssh .

看看这次新生成的images

运行Docker及一些基本操作:

从Docker宿主上登录

使用普通账户登录

ssh登录Docker之后的操作

apache服务测试:

从其他的服务器上测试httpd服务

总结,现在终于搭建好了一个可以ssh登录进行配置的docker image,并对httpd服务进行了端口映射,如果需要其他服务可以基于这个image再进行创建。

本文固定链接: https://www.sudops.com/build-docker-image-in-centos-sshd-httpd.html | 运维·速度

该日志由 Fisher 于2014年03月16日发表在 云计算, 虚拟化 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 创建基于CentOS下sshd和httpd服务的Docker image | 运维·速度
关键字:

创建基于CentOS下sshd和httpd服务的Docker image:目前有3 条留言

  1. 沙发
    homerl:

    多谢你,节约了我宝贵时间。

    2014-07-23 20:29 [回复]
    • Fisher:

      客气,共同学习 😛

      2014-07-23 21:10 [回复]

发表评论


Time limit is exhausted. Please reload the CAPTCHA.

快捷键:Ctrl+Enter