文档章节

Docker安装JDK

龙之天空
 龙之天空
发布于 2017/01/23 11:10
字数 289
阅读 96
收藏 0

Docker安装JDK

安装JDK7和JDK8基本没有区别,只是Dockerfile有所不同,但是他们都继承了之前tools的Docker镜像,下面给出了JDK7和JDK8的Dockerfile源文件。

大概步骤:

  1. 上传jdk7到宿主机
  2. 编写Dockerfile构建镜像
  3. 编写supervisor配置文件
  4. build和run
# 方式一:可以通过ssh上传指定版本的jdk(这里选择第一种)
# 1. 上传jdk7到宿主机
# 2. 将jdk7都解压到指定的目录下(和Dockerfile文件同目录)

# 方式二:从官网或者镜像网站下载jdk7
  •  

Dockerfile文件

  •  

Dockerfile源文件链接:

https://github.com/birdben/birdDocker/blob/master/jdk7/Dockerfile 
https://github.com/birdben/birdDocker/blob/master/jdk8/Dockerfile

supervisor配置文件内容

# 配置文件包含目录和进程
# 第一段 supervsord 配置软件本身,使用 nodaemon 参数来运行。
# 第二段包含要控制的 2 个服务。每一段包含一个服务的目录和启动这个服务的命令。

[supervisord]
nodaemon=true

[program:sshd]
command=/usr/sbin/sshd -D

 

控制台终端

# 构建镜像
docker build -t="birdben/jdk7:v1" .
# 执行已经构件好的镜像
docker run -p 9999:22 -t -i birdben/jdk7:v1

本文转载自:http://blog.csdn.net/birdben/article/details/49877605

龙之天空
粉丝 7
博文 79
码字总数 18140
作品 0
宁波
私信 提问
DICOM:docker实现DICOM服务虚拟化

版权声明:本文为zssure原创文章,转载请注明出处,未经允许不得转载。 https://blog.csdn.net/zssureqh/article/details/50414572 背景: docker,是一个开源的应用容器引擎,目前大多应用在...

zssure
2015/12/27
0
0
在Docker中部署Tomcat运行环境

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

Jim_Ai
2016/04/05
2.1K
0
又一种JDK选择——Amazon Corretto

版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/84256882 又一种JDK选择——Amazon Corretto 2018.11.19 版权声明:本文为博主...

chszs
2018/11/19
0
0
实战docker+jenkins+git+registry构建持续集成环境

 关于jenkins的文章比较多,笔者决定写一篇比较详细的利用容器来构建jenkins+git+registry的文章来和大家共同讨论。文章比较长,需要有点耐心慢慢看完,如果大家在实验的过程中遇到问题,可...

甘兵
2018/10/29
0
0
特定docker容器中安装jdk 1.8

特定docker容器中安装jdk 1.8 2017年02月20日 13:10:22 阅读数:8721 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/remote_roamer/article/details/560118...

linjin200
2018/08/23
61
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式协调服务zookeeper

ps.本文为《从Paxos到Zookeeper 分布式一致性原理与实践》笔记之一 ZooKeeper ZooKeeper曾是Apache Hadoop的一个子项目,是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它...

ls_cherish
今天
4
0
redis 学习2

网站 启动 服务端 启动redis 服务端 在redis 安装目录下 src 里面 ./redis-server & 可以指定 配置文件或者端口 客户端 在 redis 的安装目录里面的 src 里面 ./redis-cli 可以指定 指定 连接...

之渊
昨天
2
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
昨天
4
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
昨天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
昨天
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部