`
crabdave
  • 浏览: 1294840 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Docker Centos SSHD服务 Dockerfile

 
阅读更多

Docker Centos SSHD服务 Dockerfile 

 

# Pull base image  

FROM centos:latest

  

MAINTAINER crabdave "calorie.david@gmail.com"  

 

# Usage: USER [UID]

USER root

# modify timezone

RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

RUN yum install passwd openssl openssh-server sudo -y

 

RUN sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config

RUN echo "root:david" | chpasswd

 

RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key

RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

 

RUN mkdir /var/run/sshd

EXPOSE 22

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

 

参考:

http://dockone.io/question/298

分享到:
评论

相关推荐

    docker image, centos7.9.2009 systemd sshd

    centos 7.9.2009 的 docker image,支持systemd 和 sshd

    Docker里面可以连接SSH的CentOS7镜像

    启动镜像命令: "docker run -d -p 10022:22 centos7-ssh:latest /usr/sbin/sshd -D" ssh 用户:"root",密码:"Jiangwen87

    centos7-sshd.tar.gz

    centos7 docker image, 支持 sshd ,root 密码123456,支持systemd

    创建带tomcat服务的centos docker镜像

    此文档描述了基于带sshd服务的centos docker镜像创建带tomcat的镜像,就是基于centos的docker容器安装tomcat的过程。文中描述了手动创建和使用Dockerfile自动创建的两种方法。

    openldap_ssh:Dockerfile 和其他相关文件,用于创建安装了 openldap 并可通过 SSH 访问的 CentOS docker

    Dockerfile 和其他所需文件,用于构建和运行安装了 OpenLDAP 和 sshd 的 CentOS 7 docker。 适用于需要 LDAP 的开发和测试目的。 安装 sshd 的目的是启用从主机使用 ssh 访问 docker 并在 LDAP 中添加/修改用户记录...

    centos7.3_docker.zip

    docker镜像centos7.3.1611.在网易蜂巢下载的,可以安装sshd服务&docker;教程

    docker-systemd-sshd:SSHD 映像(systemd 激活)

    SystemD 上的固态硬盘CentOS 7 + SSHD(系统激活) Docker 的全部内容是你不应该安装 SSHD 或其他任何东西,除了你的容器将提供的工作。 但有时这项工作本身是基于 SSH 的,所以就这样吧。 该容器为依赖它的通用服务...

    docker-centos-supervisor

    docker-centos-supervisor :在container内管理(启动、停止)多个process 使用方式 编辑supervisord.conf,将要管理的process 写入这个档案 [supervisord] nodaemon=true logfile=/tmp/supervisord.log pidfile=/...

    详解Docker创建支持ssh服务的容器和镜像

    # sudo docker run --name=centos-ssh -i -t centos:centos6 /bin/bash  3. 安装openssh-server服务软件包 # yum install openssh-server 4. 编辑sshd的配置文件/etc/ssh/sshd_config,将其中UsePAM参数设置成...

    群晖中docker开启ssh.docx

    在使用 CentOS 的 Docker 中,需要首先安装 openssh 服务。可以使用以下命令来安装: `yum install openssh-server` 安装完成后,需要编辑 SSH 服务的配置文件 `/etc/ssh/sshd_config`。在这个文件中,需要将监听...

    群晖中docker开启ssh.pdf

    在本文中,我们将讨论如何在群晖NAS上运行的Docker容器中启用SSH服务,特别是针对CentOS容器。 首先,我们需要理解Docker的基本概念。Docker的设计目标是使每个容器专注于运行单个进程,以实现更好的资源隔离和效率...

    群晖中docker开启ssh (2).docx

    本文将详细讲解如何在非特权模式下,在群晖Docker中安装和配置SSH服务,以CentOS容器为例。 首先,确保你已经在群晖DSM上安装了Docker并创建了一个CentOS容器。由于Docker设计原则是每个容器仅运行单一进程,不鼓励...

    群晖中docker开启ssh (2).pdf

    本文将详细讨论如何在群晖的Docker容器中开启SSH服务。 首先,群晖用户已经知道如何安装Docker并创建容器,这里不再赘述。重点在于,在Docker容器内启用SSH服务,这通常是为了远程管理和控制容器内的应用。然而,...

    centos7平台集成Jenkins+gitlab

    基于 CentOS 7.0 平台搭建 GitLab+Jenkins 可持续集成环境 本文主要介绍了基于 CentOS 7.0 平台搭建 GitLab+Jenkins 可持续集成环境的过程,包括 JDK 安装、Jenkins 安装、GitLab 安装和配置、访问 GitLab 等步骤。...

    Linux系统安全配置规范.docx

    linux/docker安全基线 1.1适用范围 Centos6、Centos7、Centos8等 1.2 SSH服务配置 1.2.1禁止SSH 空密码用户登录 安全基线项目名称 操作系统Linux安全基线要求项 安全基线项说明 禁止SSH空密码用户登录 安全基线要求...

    centos6/7两个操作系统版本openssh9.0p1升级rpm包及操作手册

    在`CentOS 7`中,可以使用`Docker`或者`EPEL`仓库来获取新版本的`OpenSSH`: ```bash sudo yum install epel-release -y sudo yum update openssh -y ``` 安装或升级完成后,需要重启`sshd`服务以使更改生效: ``...

    基于SSM框架+Mysql的完整电商网站项目源码+项目说明(毕设).zip

    重启一下ssh服务 $ systemctl restart sshd ``` ```shell 查看可用内存 free -m 切换到root用户 su root ``` ## Docker ### Docker上手 使用Docker虚拟化容器技术来隔离软件(mysql, redis, elasticsearch, ...

Global site tag (gtag.js) - Google Analytics