安装JDK7和JDK8基本没有区别,只是Dockerfile有所不一样,可是他们都继承了以前tools的Docker镜像,下面给出了JDK7和JDK8的Dockerfile源文件。git
大概步骤:github
# 方式一:能够经过ssh上传指定版本的jdk(这里选择第一种) # 1. 上传jdk7到宿主机 # 2. 将jdk7都解压到指定的目录下(和Dockerfile文件同目录) # 方式二:从官网或者镜像网站下载jdk7
Dockerfile文件docker
Dockerfile源文件连接:ssh
https://github.com/birdben/birdDocker/blob/master/jdk7/Dockerfile
https://github.com/birdben/birdDocker/blob/master/jdk8/Dockerfile网站
supervisor配置文件内容ui
# 配置文件包含目录和进程 # 第一段 supervsord 配置软件自己,使用 nodaemon 参数来运行。 # 第二段包含要控制的 2 个服务。每一段包含一个服务的目录和启动这个服务的命令。 [supervisord] nodaemon=true [program:sshd] command=/usr/sbin/sshd -D
控制台终端spa
# 构建镜像 docker build -t="birdben/jdk7:v1" . # 执行已经构件好的镜像 docker run -p 9999:22 -t -i birdben/jdk7:v1