文档章节

使用Dockerfile构建支持SSH等服务的CentOS

ArvinCao
 ArvinCao
发布于 2015/12/04 17:56
字数 122
阅读 29
收藏 0

FROM centos

MAINTAINER Arvin.Cao <arvin@caojiawei.com>


RUN yum install --nogpgcheck -y vim openssh openssh-client openssh-server wget curl

RUN mkdir /var/run/sshd

RUN ssh-keygen -q -b 1024 -N '' -t rsa -f /etc/ssh/ssh_host_rsa_key && \

    ssh-keygen -q -b 1024 -N '' -t dsa -f /etc/ssh/ssh_host_dsa_key && \

    ssh-keygen -q -b 521 -N '' -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key && \

    ssh-keygen -q -b 521 -N '' -t ed25519 -f /etc/ssh/ssh_host_ed25519_key

RUN sed -i \

        -e 's/^#*\(PermitRootLogin\) .*/\1 yes/' \

        -e 's/^#*\(PasswordAuthentication\) .*/\1 yes/' \

        -e 's/^#*\(PermitEmptyPasswords\) .*/\1 yes/' \

        -e 's/^#*\(UsePAM\) .*/\1 no/' \

        /etc/ssh/sshd_config

RUN echo 'root:你的密码' |chpasswd


EXPOSE 22

CMD ["/usr/sbin/sshd","-D"]


© 著作权归作者所有

上一篇: RESTful API 规范
下一篇: RESTful API 规范
ArvinCao
粉丝 2
博文 2
码字总数 122
作品 0
技术主管
私信 提问
加载中

评论(0)

dockerfile制作

一、Dockerfile 简介及书写规则 Dockfile 是一种被Docker 程序解释的脚本,Dockerfile 由一条一条的指令组成,每条指令对应Linux 下面的一条命令。Docker 程序将这些Dockerfile 指令翻译真正...

Mr_chen
2017/07/07
0
0
Docker 定制ssh、java等基础服务镜像

1、启动一个基于centos镜像的容器 # docker run –p 10022:22 -ti centos bash[root@f743588bbeef /]# -p: 本地端口映射容器22端口,是为了后面启动ssh后测试能否正常登陆 2、在容器中安装o...

蜷缩的蜗牛
2017/04/17
0
0
Docker使用supervisor启动MongoDB

Docker的学习中不断的进行完善、不断的学习,把一些原有的方法进行优化。 镜像下载地址: 旧方案地址:如有不成熟没有上传 新方案地址:https://github.com/aarongo/centos-mongodb-superviso...

aarongo
2014/11/26
2.9K
0
【系列2】使用Dockerfile创建带sshd服务的Centos Docker镜像

使用Dockerfile创建 在第一部分中曾介绍过Dockerfile的基础知识,下面将介绍如何使用Dockerfile来创建一个支持SSH服务的镜像。 ① 创建工作目录 首先应创建一个sshdcentos工作目录: [root@...

Mr_sheng
2017/11/14
0
0
[docker]一些经常用到的docker容器启动方法

busybox 命令参考 参考: https://k8smeetup.github.io/docs/concepts/cluster-administration/logging/ https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#dns-po......

iiiiher
2017/10/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx访问日志格式

示例1 [root@localhost ~]# vi /usr/local/nginx/conf/nginx.conf 增加日志的格式 include mime.types; default_type application/octet-stream; server_names_hash_max_size 409......

oschina130111
26分钟前
45
0
Windows远程访问Ubuntu18.04

一.安装 Xfce: sudo apt update sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils 二.安装Xrdp: sudo apt install xrdp 验证 Xrdp : sudo systemctl status xrdp 三.......

LSFX
28分钟前
70
0
人脸识别私有化部署(三):人脸识别应用场景举例

经过近些年AI领域的快速发展,人脸识别应用场景也越来越广泛。可以应用在各行各业进行安防管理,考勤办公、人员管理等等。既可以单独使用解决问题,也可以集成在场景整体解决方案中。 1、人员...

shi_ming
32分钟前
90
0
重塑云原生,2020年云原生的四大关键趋势

明晚20:30,k3s空中课程准时开播!本节课将介绍k3s简单易用的功能扩展,包括Helm、Traefik LB等,让你使用k3s如虎添翼!访问以下链接即可报名噢: http://z-mz.cn/Pmwv 对于云原生社区而言,...

RancherLabs
32分钟前
62
0
Anaconda3修改jupyter_notebook打开的默认路径

1. windows下,找到jupyter_notebook配置文件jupyter_notebook_config.py: 默认安装在 C:\Users\Administrator\.jupyter\jupyter_notebook_config.py 修改jupyter_notebook_config.py #c.N......

MichaelShu
37分钟前
62
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部