17 lines
859 B
Plaintext
17 lines
859 B
Plaintext
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:opsbase' |chpasswd
|
|
|
|
EXPOSE 22
|
|
# CMD ["/usr/sbin/sshd","-D"]
|
|
ENTRYPOINT ["/usr/sbin/sshd","-D"]
|
|
|
|
# ## 构建镜像
|
|
# docker build -t lghost/centos7-ssh:latest . -f sshd-centos7-dockerfile |