FROM debian:jessie
# 修改软件源
RUN deb http://mirrors.tuna.tsinghua.edu.cn/debian-elts jessie main contrib non-free > /etc/apt/sources.list
# echo "deb http://mirrors.aliyun.com/debian-archive/debian/ jessie main non-free contrib" > /etc/apt/sources.list \
# 更新本地包列表
&& apt-get update \
# 安装常用软件
&& apt install --force-yes -y net-tools vim ssh \
# 允许root远程登陆
&& sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config \
# 设置开机启动
&& update-rc.d ssh enable \
# 设置用户名root的密码为root
&& echo root:root|chpasswd \
# 创建特权分离目录,不创建会报Missing privilege separation directory: /var/run/sshd错误
&& mkdir -p /var/run/sshd \
&& chmod 0755 /var/run/sshd
# 监听SSH端口
EXPOSE 22
# 启动SSH服务
CMD ["/usr/sbin/sshd", "-D"]
debian8 -ssh docker镜像
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- debian8-jdk8-ssh.dockerfile 构建镜像命令docker build -f debian8...
- https://cr.console.aliyun.com/cn-hangzhou/instances/mirro...
- 事情是这样的:我在服务器上运行了一个容器(未做资源限制),结果容器把内存吃满了。ssh还能登上容器,但登上后什么都...
- 以Debian系统为例,配置源文件 /etc/apt/sources.list 在文件最前面,添加以下条目 更新...