0
点赞
收藏
分享

微信扫一扫

Dockerfile 构建centos7 并配置ssh

穆熙沐 2022-03-16 阅读 43
FROM centos:7
RUN cd /etc/yum.repos.d && mkdir bak && mv *.repo bak/ \
    && curl -s -o ./Centos-7.repo https://mirrors.aliyun.com/repo/Centos-7.repo \
    && curl -s -o ./epel.repo https://mirrors.aliyun.com/repo/epel-7.repo \
    && sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' Centos-7.repo \
    && yum clean all && yum makecache \
    && yum install -y wget vim openssh-server net-tools initscripts \
    && /usr/bin/ssh-keygen -A &&  mkdir /var/run/sshd && echo 'UseDNS no' >>  /etc/ssh/sshd_config && sed -i -e '/pam_loginuid.so/d' /etc/pam.d/sshd \
    && yum clean all && rm -rf /var/tmp/* && rm -rf /var/cache/yum/* \
    && echo 'root:123.com' |chpasswd
EXPOSE 22
#CMD ["/usr/sbin/sshd","-D"]
ENTRYPOINT ["/usr/sbin/sshd","-D"]
举报

相关推荐

0 条评论