Docker搭建mysql+jdk1.8+tomcat运行容器

之前的文章上已经写了如何利用docker创建mysql。此次我们在之前装有mysql的镜像中再集成jdk1.8和tomcat,搭建一个java常用的开发环境。

在服务器上输入指令查看本机的镜像

docker images 

记住要改动的镜像的imageId 假如镜像Id为123456789,我们通过该镜像启动容器,docker镜像与容器的关系就跟java的类与实例的关系一样,一个镜像可以启动多个容器。

输入指令

docker run -i -t -v /root/software/:/centos/software/ 123456789 /bin/bash 

-v 命令主要是用于挂载容器目录到本机目录上,对两个目录之间的任意一者做修改会同步。

进入到容器后,我们输入 ls 查看容器的目录,会发现有opt目录,我们一般将软件安装到opt目录下,目录可以自己修改,不影响。

然后我们进入到opt目录下载我们要用的软件。先安装wget指令,再下载jdk和tomcat

yum -y install wget

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.33/src/apache-tomcat-8.5.33-src.tar.gz

解压

tar zxf jdk-8u141-linux-x64.tar.gz

tar zxvf apache-tomcat-8.5.33.tar.gz

配置java环境变量

vi ~/.bashrc

在文件末尾添加如下配置

export JAVA_HOME=/opt/jdk 

export PATH=$JAVA_HOME/bin:$PATH 

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

使用source命令,让环境变量生效:

source~/.bashrc

输入java -version能看到版本号证明jdk安装成功

输入exit退出容器

输入指令docker ps -a 查看停止运行的容器,找到自己下载有软件的容器并提交该容器为镜像

docker commit 容器名 镜像名

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值