美文网首页
dockerfile 构造sshd服务

dockerfile 构造sshd服务

作者: 霸道ki | 来源:发表于2020-02-05 22:48 被阅读0次

dockerfile 文件

##  centos7_sshd
FROM centos:7
RUN  mv /etc/yum.repos.d/*.repo /tmp && \
     echo -e "[ftp]\nname=ftp\nbaseurl=ftp://172.17.0.1/centos7.5\ngpgcheck=0">/etc/yum.repos.d/ftp.repo && \
     yum makecache fast && \
     yum install -y openssh-server && \
     sed -i '/pam_loginuid.so/d' /etc/pam.d/sshd && \
     echo "1"|passwd --stdin root && \
     /usr/bin/ssh-keygen -A && \
     echo 'UseDNS no' >> /etc/ssh/sshd_config
EXPOSE 22
CMD ["/usr/sbin/sshd","-D"]

1. 制作镜像

[root@zun ssh]# docker build -t sshd:v1 ./

2. 启动容器

[root@zun ssh]# docker container run -d --name sshd -p 2222:22 sshd:v1

3. xshell登陆验证

12.png

相关文章

网友评论

      本文标题:dockerfile 构造sshd服务

      本文链接:https://www.haomeiwen.com/subject/zxwexhtx.html