文档章节

docker1.12构建sshd,jdk镜像

你我他有个梦
 你我他有个梦
发布于 2016/10/26 14:39
字数 202
阅读 25
收藏 0

1.生成公钥私钥

sudo ssh-keygen

2.将公钥内容写入到authorized_keys文件中

sudo cat id_rsa.pub >> authorized_keys

sudo mv authorized_keys /home/hbase/dockerfile

3.将本地解压后的jdk复制到dockerfile目录

sudo cp -r jdk /home/hbase/dockerfile 

4.编写Dockerfile文件

#设置继承镜像

FROM ubuntu

#作者信息

MAINTAINER from www.dockerhub.com by lzq(liuzha13@163.com)

#安装SSH服务

RUN apt-get update

RUN apt-get remove -y vim-common

RUN apt-get install -y vim

RUN apt-get install -y openssh-server

RUN sudo mkdir -p /var/run/sshd

RUN sudo mkdir -p /root/.ssh

ADD authorized_keys /root/.ssh/authorized_keys

ADD run.sh /run.sh

#安装JDK服务

ADD jdk /home

RUN echo export JAVA_HOME=/home/jdk/jdk1.7.0_79 >> /etc/profile

RUN echo export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar >> /etc/profile

RUN echo export PATH=$JAVA_HOME/bin:$PATH >> /etc/profile

RUN echo source /etc/profile >> ~/.bashrc

#开启22端口

EXPOSE 22

CMD ["/run.sh"]

5.编写运行脚本

run.sh:

#!/bin/bash

/usr/sbin/sshd -D

source /etc/profile

 

© 著作权归作者所有

共有 人打赏支持
你我他有个梦

你我他有个梦

粉丝 95
博文 110
码字总数 98858
作品 0
昌平
程序员
私信 提问
阿里云主机部署Docker容器引擎

阿里云主机部署Docker容器引擎 一、部分 通过阿里云软件市场一键部署 配置过程如下链接: https://market.aliyun.com/products/56014007/cmjj017110.html?spm=5176.2020520132.101.5.4MIrmY...

zhang书虫
2017/09/25
0
0
通过docker部署hadoop集群

初学者,利用docker部署hadoop集群。 根据他人的思路自己操作了一遍。 原作者文章地址: http://blog.csdn.net/xu470438000/article/details/50512442 作者将镜像分了好几个层次,这里可以只...

白话
06/26
0
0
Docker - 创建Tomcat镜像并部署war工程

通过这个案例把之前学的docker知识串一串 1. 先创建一个带有ssh服务的centos镜像,当然也可以直接下tomcat镜像,但是如果公司用的话可能需要指定版本,jdk之类的,还是需要自己做镜像的,这里...

qq_27696513
01/31
0
0
centos 实现ssh远程连接docker

一、查看当前镜像 上面的centos 是通过docker pull centos拉取获得的最新centos7 版本 二、创建一个容器,并配置ssh、tomcat、jdk 2.1 创建一个容器(命名为base_centos) 2.2 安装net-tools...

Mr_Tea
2016/10/01
372
0
制作tomcat的docker镜像

制作tomcat的docker镜像 一 commit制作tomcat的docker镜像 1 centos下安装docker yum -y install docker 启动docker systemctl start docker 设置开机启动 systemctl start docker 2 安装cen......

独一无二zz
2017/11/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
2
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
3
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部