使用dockerfile 创建ubuntu ssh镜像

Posted 今夜通宵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用dockerfile 创建ubuntu ssh镜像相关的知识,希望对你有一定的参考价值。

############################################################
# Dockerfile to build ubunto ssh container images
# Based on Ubuntu
############################################################

FROM ubuntu

MAINTAINER jinyetongxiao

ENV TZ Asia/Shanghai
ENV LANG zh_CN.UTF-8

RUN sed -i s#http://archive.ubuntu.com/#http://cn.archive.ubuntu.com/# /etc/apt/sources.list

RUN apt-get update && apt-get -y install vim && apt-get -y install openssh-server && apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/*

RUN echo ‘root:root‘ |chpasswd

RUN sed -ri ‘s/^PermitRootLogin\s+.*/PermitRootLogin yes/ /etc/ssh/sshd_config
RUN sed -ri s/UsePAM yes/#UsePAM yes/g /etc/ssh/sshd_config

RUN mkdir /var/run/sshd

EXPOSE 22

#Start ssh Service
CMD ["/usr/sbin/sshd", "-D"]

 

以上是关于使用dockerfile 创建ubuntu ssh镜像的主要内容,如果未能解决你的问题,请参考以下文章

使用Dockerfile创建一个带 ssh 服务的基础镜像

Docker:使用Dockerfile创建支持SSH服务的镜像

基于dockerfile实现支持ssh功能的镜像

SSH 权限被拒绝(公钥、密码) - 容器 docker ubuntu 18.04

通过DockerFile创建tomcat+ssh服务镜像

通过DockerFile创建ssh服务镜像