centos 7 docker Dockerfile生成ミラー
1394 ワード
ここではDockerfileに直接行きます(Dockerfileの名前に注意して、Dは大文字でなければなりません.buildの場合、自動的に指定されたディレクトリの下で検索します)
buildを使用してimageにパッケージ化(後述./Dockerfileを表すパスに注意)
ここでは、ネットワーク上の理由や、他の理由でパッケージ化されたミラー名が、このエラーが発生した場合、パッケージ化されたミラーがエラーであることを示す場合があります.(build中のstrinにも注意)
成功したらパッケージ成功をヒントにしますよ
ここでは容器を作成して実験してみましょう
#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]