centos 7 docker Dockerfile生成ミラー

1394 ワード

ここではDockerfileに直接行きます(Dockerfileの名前に注意して、Dは大文字でなければなりません.buildの場合、自動的に指定されたディレクトリの下で検索します)
#lhy/centos:ssh
#
#by:V
 
FROM centos:centos6.6              
MAINTAINER liuhuiyao       
RUN yum -y install openssh-server;yum clean all
RUN mkdir /var/run/sshd
RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
EXPOSE 22
CMD /usr/sbin/sshd -D

buildを使用してimageにパッケージ化(後述./Dockerfileを表すパスに注意)
docker build -t lhy/ssh ./

ここでは、ネットワーク上の理由や、他の理由でパッケージ化されたミラー名が、このエラーが発生した場合、パッケージ化されたミラーがエラーであることを示す場合があります.(build中のstrinにも注意)
成功したらパッケージ成功をヒントにしますよ
Successfully built 3ea906c5b3a9

ここでは容器を作成して実験してみましょう
docker run -d -P --name lhy_ssh lhy/ssh


, STATUS UP, ,

docker ps -a

, 。  22 32769

ssh

ssh -p 32769  [email protected]