1.1.5-运行java程序

1、上传war包到服务器

cd /Users/yang/Desktop  //war包在桌面,进入桌面目录

sftp root@192.168.61.168 //用此命令连接到服务器

put **.war     //**.war包上传到服务器

mv session-web-0.0.1-SNAPSHOT.war session-web.war  //改包名称

ls

2、编写Dockerfile文件

mkdir myjava      //在/root目录下创建myjava

cd myjava

touch Dockerfile

vim Dockerfile

此文件内容如下:

#基础镜像 tomcat:7.0.88-jre8 docker hub

FROM tomcat:7.0.88-jre8

 

#作者

MAINTAINER yangxuhui<yxh615@126.com>

 

#定义环境变量

ENV TOMCAT_BASE /usr/local/tomcat

 

#复制war

COPY ./session-web.war $TOMCAT_BASE/webapps/

 

mv session-web.war /root/myjava           //.war包移动到myjava目录

3、构建镜像

docker build -t session-web:latest .

查看是否有该镜像:

docker images

4、运行镜像

docker run --name session-web -d -p 8888:8080 session-web:latest //-d 后台运行 -p 端口映射(容器内8080映射到宿主机8888)

docker logs <容器长ID> //查看该容器的输出日志信息

5、验证端口是否在监听状态

netstat -na | grep 8888

6、浏览器中访问

http://ip:8888/session-web/user/login   //ip为虚拟机ip地址

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值