码迷,mamicode.com
首页 > 其他好文 > 详细

利用Dockfile 制作镜像

时间:2015-10-14 22:12:12      阅读:610      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!