关闭

docker学习6--容器搭建JDK/tomcat环境

标签: docker
3700人阅读 评论(0) 收藏 举报
分类:

     在镜像时centos7的容器内搭建JDK/tomcat的web运行环境。

1.将JDK/tomcat压缩包上传到宿主机

    由于本人window下已经有所需的tar.gz了,直接上传就OK了,就不在linux里面下载了。将jdk,tomcat上传到宿主机的/opt/soft


2.容器安装并配置环境

    运行centos镜像,并将宿主机/opt/soft目录挂载到容器的/opt/soft上


     解压缩jdk到/opt/jdk上

[root@d3a9fe02ad29 soft]# tar -zxvf jdk-7u79-linux-x64.tar.gz -C /opt/jdk
    配置jdk的环境设置

   

echo -e "\n\nexport JAVA_HOME=/opt/jdk/jdk1.7.0_79" | tee -a /etc/profile
echo -e "\nexport PATH=\$PATH:\$JAVA_HOME/bin" | tee -a /etc/profile
source /etc/profile

      解压tomcat到/opt/tomcat

[root@d3a9fe02ad29 soft]# mkdir /opt/tomcat                          
[root@d3a9fe02ad29 soft]# tar -zxvf apache-tomcat-7.0.70.tar.gz -C /opt/tomcat/
  tomcat 默认的端口号是8080,启动tomcat,在容器内部用curl测试。



      tomcat启动正常,但是该tomcat是在容器内部的,宿主机都无法访问(docker run 的时候没有指明容器哪个端口和宿主机哪个端口绑定)。现在退出容器,docker commit生成一个镜像,方便后面学习,避免每次都需搭建环境。



     现在启动刚刚生成的镜像,通过-p指定宿主机的端口和容器端口绑定

docker run -it --name tomcat -p 80:8080 web/tomcat:latest /bin/bash
启动tomcat



    宿主机外浏览器访问。









1
0
查看评论

Docker实战(四):Docker安装JDK

Docker安装JDK
  • birdben
  • birdben
  • 2015-11-17 00:57
  • 13124

Docker系列~搭建Tomcat和JDK运行环境(六)

使用 Docker 搭建 Tomcat 运行环境
  • hemin1003
  • hemin1003
  • 2016-10-13 16:43
  • 3136

docker学习6--容器搭建JDK/tomcat环境

在镜像时centos7的容器内搭建JDK/tomcat的web运行环境。 1.将JDK/tomcat压缩包上传到宿主机     由于本人window下已经有所需的tar.gz了,直接上传就OK了,就不在linux里面下载了。将jdk,tomcat上传到宿主机的/opt/soft ...
  • dream_broken
  • dream_broken
  • 2016-08-31 16:07
  • 3700

docker的安装以及jdk和tomcat的环境配置

准备工作:需要Linux kernel 3.8支持 查看linux内核的版本:root@ubuntu-dev:~# cat /proc/version 查看linux版本:root@ubuntu-dev:~# lsb_release –...
  • gaowenhui2008
  • gaowenhui2008
  • 2014-12-19 09:23
  • 3192

特定docker容器中安装jdk 1.8

前言:由于一些通过docker-compse安装的特定的docker 容器中没有安装vim或者jdk。 通过以下步骤来安装和使用指定版本的jdk 1.在宿主系统下载所需要的jdk版本的gz文件 http://www.oracle.com/technetwork/java/javase/downl...
  • remote_roamer
  • remote_roamer
  • 2017-02-20 13:10
  • 3535

在docker中制作自己的JDK+tomcat镜像

制作一个带有JDK和tomcat的docker镜像也许你和我一样,想要自己亲手制作一个热乎乎的镜像,最好自己指定JDK版本和tomcat版本。当然,这是可以的。 根据我的水平,目前有两种办法可以制作我想要的这个镜像。来,我们先说简单点的。方式一首先,准备好想要的jdk和tomcat,另外,我们需要...
  • smile326
  • smile326
  • 2016-05-18 21:44
  • 8777

使用Dockerfile搭建jdk、tomcat运行环境

Dockerfile文件内容# 版本信息 FROM centos MAINTAINER locutus "locutus@foxmail.com"# OS环境配置 RUN yum install -y wget# 安装JDK RUN mkdir /var/tmp/jdk RUN ...
  • yjk13703623757
  • yjk13703623757
  • 2017-04-01 14:52
  • 2760

Docker搭建JDK,Tomcat运行环境

Docker搭建JDK,Tomcat运行环境 docker常用命令: http://blog.csdn.net/admin1973/article/details/62886834 1 Docker与虚拟机 2 搭建过程 2.1 准备宿主系统 ...
  • admin1973
  • admin1973
  • 2017-03-17 14:13
  • 575

Docker使用-OracleJDK

Dockerfile 编译命令在注释里面# Docker for JDK-8u121#Base image FROM hfq/centos:7#Who MAINTAINER SHIMANQIANG "shimanqiang@huizhaofang.com"# ls -d */ 只...
  • lsziri
  • lsziri
  • 2017-03-13 15:38
  • 852

Docker搭建Java Web环境(Centos6.8+JDK8+tomcat8)

上一篇blog分享了怎么利用centos服务器安装docker容器,简单介绍了下docker的相关命令及实例。 就想着通过docker搭建一个适合Java运行的平台,结合网上的资料,最终顺利完成。 一、在docker中pull centos 为了与原有的虚拟机区分开来,这里我们下载用centos...
  • smartdt
  • smartdt
  • 2017-08-24 15:09
  • 652
    个人资料
    • 访问:354968次
    • 积分:4639
    • 等级:
    • 排名:第7530名
    • 原创:130篇
    • 转载:94篇
    • 译文:0篇
    • 评论:63条
    最新评论