文档章节

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 Swarm群集

Docker Swarm 是什么? Docker Swarm是一个用于创建Docker主机(运行Docker守护进程的服务器)集群的工具,使用Swarm操作集群,会使用户感觉就像是在一台主机上进行操作 docker1.12集成了swa...

柴鑫旺
2017/09/03
0
0
Docker - 创建Tomcat镜像并部署war工程

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

qq_27696513
01/31
0
0
制作【CentOs+tomcat7+jdk8】镜像

制作 CentOs+tomcat7+jdk8 镜像 前提说明: 一般公司使用的镜像: 1、需要长期使用的,所以Dockerfile文件,要写清楚版本号,不能下载 latest 版本,不然长时间使用,可能会因为长期使用,...

王振威
07/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day99-20180926-英语流利阅读-待学习

换汤不换药的美容大忽悠:从抗衰老到肌肤焕发新生 Lala 2018-09-26 1.今日导读 说到护肤品,一个个大牌广告就浮现在我们眼前:皮肤吹弹可破的女明星手捧功能各异的瓶瓶罐罐,暗示着消费者买买...

飞鱼说编程
36分钟前
3
0
FFmpeg Maintainer赵军:FFmpeg关键组件与硬件加速

大家好!我是赵军,现就职于英特尔的DCG从事基于FFmpeg的硬件优化工作,两年多前加入FFmpeg社区,2018年4月成为FFmpeg的其中的一个FFmpeg Maintainer,主要负责FFmpeg的硬件优化工作。 概览:...

yizhichao
今天
1
0
ehlib 修改 使行号字体颜色 与标题字体颜色 一致

对ehlib 显示效果不够满意,而做的调整 修改这个过程:procedure TCustomDBGridEh.DrawIndicatorCell(ACol, ARow: Longint; AreaCol, AreaRow: Longint; ARect: TRect; AState: TGri......

vga
今天
1
0
Bash重定向详解

Bash重定向详解 Bash的重定向指的是将命令的输入和输出导向不同地方,而不是默认的标准输入、标准输出和标准错误。Bash的重定向实际上是对标准输入、标准输出和标准错误的重置,进而将所需输...

小陶小陶
今天
3
0
EventBus原理深度解析

一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于Event...

yangjianzhou
今天
59
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部