公司要用docker做自动化;刚接触docker,折腾2天了,一事无成....

tangjiaxing669 2014-09-23 18:08:18

Centos 6.4下:

#########################################################################

Dockerfile文件:

#########################################################################
FROM centos

MAINTAINER **** "330547236@qq.com"

ADD epel-release-6-8.noarch.rpm /
RUN rpm -ivh epel-release-6-8.noarch.rpm
RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

RUN yum install -y initscripts
RUN yum install -y openssh-server vim httpd
RUN sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config
RUN sed -i 's/^ONBOOT=.*/ONBOOT=yes/g' /etc/sysconfig/network-scripts/ifcfg-eth0

RUN echo "Welcome to my test pages..." > /var/www/html/index.html

RUN useradd admin
RUN echo "admin:redhat" | chpasswd
#RUN echo "admin   ALL=(ALL)    ALL" >> /etc/sudoers     #这条看不懂

#RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

VOLUME ["/data"]

RUN mkdir /var/run/sshd
EXPOSE 22
EXPOSE 80
CMD ["/usr/sbin/sshd","-D"]
###############################################################################

[root@pxe mnt]# docker ps
CONTAINER ID        IMAGE                     COMMAND             CREATED             STATUS              PORTS                                          NAMES
91c6b4f26239 tangjiaxing/centos:test  /usr/sbin/sshd -D  31 minutes ago  Up 31 minutes   0.0.0.0:49153->22/tcp, 0.0.0.0:49154->80/tcp   test
[root@pxe mnt]#

###############################################################################

Question:

1、在Container中,我安装的服务应该怎样启动它啊?自行安装service命令也不行,没有启动脚本;在/etc/rc.d/init.d/中什么都没有

2、Container中的root用户密码改怎么查看??虽然官方不建议使用root,但个人觉得还是有必要知道密码是多少,以备不时之需

3、我通过上面的Dockerfile文件创建了一个image,再生成一个Container;我ssh能进去,可为什么我访问Web测试页就不行啊?提示连接拒绝;使用elinks -dump

4、我想在物理机、Container以及Container与Container之间实现一个能完全访问的中介目录;我在Dockerfile中使用VOLUME,可接下来就不知道该怎么操作了;网上教程虽然很多,可真找不到我想要的...

5、大神们能不能说下,docker在实际环境中部署应用的时候,具体需要哪些步骤啊;能完全在Dockerfile中一步搞定的;比如说MySQL,nginx等等

6、docker跟git是怎么结合工作的??


E-Mail:330547236@qq.com

期待大神;求解!!!

回帖列表
qq_565c293a4888a 2015-11-30 19:34:13
才两天,就想玩转docker??
1/ 1
蝉知2.0