首页 > 其他 > 详细

利用Dockfile 制作镜像

时间:2015-10-14 22:09:37      阅读:828      评论:0      收藏:0      [点我收藏+]

mkdir /home/patzheng/docker/sshd_ubuntu

三个文件:

run.sh :负责启动sshd服务。宿主机上,使用ADD命令拷贝到docker容器中间去

#!/bin/bash

/usr/sbin/sshd -D

authorized_keys:本地公钥 ,使用ADD命令拷贝到docker容器中间去


最主要的:Dockfile:

FROM ubuntu:latest

MAINTAINER from nurenok zhenglong 597439394@163.com

RUN apt-get install -y openssh-server

RUN mkdir -p /var/run/sshd

RUN mkdir -p /root/.ssh

#ADD src dest

ADD run.sh /run.sh

ADD authorized_keys /root/.ssh/authorized_keys

RUN chmod 755 /run.sh

EXPOSE 22

CMD ["/run.sh"]


然后使用命令:docker build -t sshd:docker . 不要少了 .

使用docker images 显示:

sshd                docker              01f27911e4ae        17 minutes ago      230.4 MB

docker run -d -p 100:22 sshd:docker 启动 sshd:docker 然后ssh 进去 done !






利用Dockfile 制作镜像

原文:http://my.oschina.net/payzheng/blog/517247

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!