docker 安装jdk
1.docker pull centos:centos72.下载jdk1.8,然后将jdk上传到宿主机的某个目录下,例如:/data/soft 解压jdk:tar zxf jdk-8u191-linux-x64.tar.gz3. 新建 Dockerfile文件:FROM centos:centos7MAINTAINER cn_yaojin#在镜像里面新...
·
1.
docker pull centos:centos7
2.下载jdk1.8,然后将jdk上传到宿主机的某个目录下,例如:/data/soft 解压jdk:
tar zxf jdk-8u191-linux-x64.tar.gz
3. 新建 Dockerfile文件:
FROM centos:centos7
MAINTAINER cn_yaojin
#在镜像里面新建: /usr/local/jdk1.8 目录
RUN mkdir /usr/local/jdk1.8
#将解压后的jdk 复制到镜像 jdk目录下
ADD jdk1.8.0_191 /usr/local/jdk1.8
#在镜像上设置jdk环境变量
ENV JAVA_HOME /usr/local/jdk1.8
ENV PATH $JAVA_HOME/bin:$PATH
4. 新建镜像
docker build -t jdk1.8 .
说明: jdk与docker都在同一个目录下,比如: /data/soft
-t jdk1.8 是指 镜像的名字
. 点号是指当前目录
5. 查看镜像是否构建成功:
docker images
6. 运行 jdk容器:
docker run -di --name=jdk1.8 jdk1.8
7. 如果要进入jdk镜像查看jdk目录是否正确:
docker exec -it jdk1.8 /bin/bash
whereis java
更多推荐
已为社区贡献4条内容
所有评论(0)