文档章节

docker1.12构建sshd,jdk镜像

你我他有个梦
 你我他有个梦
发布于 2016/10/26 14:39
字数 202
阅读 25
收藏 0
点赞 0
评论 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

 

© 著作权归作者所有

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

你我他有个梦

粉丝 92
博文 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 实现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
在Docker中部署Tomcat运行环境

将现有系统迁移到Docker环境,记录一下在Docker上成功配置JDK和Tomcat的过程。 安装DockerTool https://get.daocloud.io/toolbox/ 在桌面快捷方式或通过命令行在运行安装目录运行sh->start.s...

Jim_Ai
2016/04/05
1K
0
dockerfile制作

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

Mr_chen
2017/07/07
0
0
DockerFly v20170508 发布,功能好用易上手

Dockerfly是基于 Docker1.12+ (Docker API 1.24+) 开发出Docker 管理工具,提供里最基本的基于 Docker 的管理功能,目的是能够方便广大Docker初学者以及 Docker 管理员能够快速的进行Docker 容...

愚民日记
2017/05/10
1K
2
helyho/DockerFly

#####Dockerfly是基于 Docker1.12+ (Docker API 1.24+) 开发出Docker 管理工具,提供里最基本的基于 Docker 的管理功能,目的是能够方便广大Docker初学者以及 Docker 管理员能够快速的进行Doc...

helyho
2017/02/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

微信小程序Java登录流程(ssm实现具体功能和加解密隐私信息问题解决方案)

文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源。 一、登录流程图 二、小程序客户端 doLogin:function(callback = () =>{}){let ...

公众号_好好学java
10分钟前
0
0
流利阅读笔记28-20180717待学习

“我不干了!” 英国脱欧大臣递交辞呈 雪梨 2018-07-17 1.今日导读 7 月 6 日,英国政府高官齐聚英国首相的官方乡间别墅——契克斯庄园,讨论起草了一份关于英国政府脱欧立场的白皮书。可是没...

aibinxiao
40分钟前
2
0
OSChina 周二乱弹 —— 理解超算排名这个事,竟然超出了很多人的智商

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @-冰冰棒- :分享Ed Sheeran/Beyoncé的单曲《Perfect Duet (with Beyoncé)》 《Perfect Duet (with Beyoncé)》- Ed Sheeran/Beyoncé 手机...

小小编辑
50分钟前
32
5
Android 获取各大音乐平台的真实下载地址

废话 电脑使用谷歌浏览器或者QQ浏览器的时候。。。。。。。说不清楚,还是看图吧 大概意思就是,只要网页上需要播放,只要能播放并且开始播放,这个过程就肯定会请求到相关的音乐资源,然后就...

她叫我小渝
今天
0
0
shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
今天
2
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
今天
1
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
今天
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
今天
2
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
1
1
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部