使用Docker(Windows)运行Java项目

安装

因为我使用的windows不是win10的专业版本。只能使用toolbox安装Docker。

启动

使用Docker(Windows)运行Java项目_第1张图片
启动图片.png

启动DockerQuickStartTerminal后的样子。这里需要记住docker的ip地址
192.168.99.100

准备

这里我部署一个Java Web 项目的话,需要一个 tomcat服务器。另外制作镜像需要编写一个Dockerfile文件

所以,第一步我们去镜像仓库pull一个tomcat
使用的命令:docker pull tomcat
默认会下载一个最新版本。
编写Dockerfile文件
vi Dockerfile

#告诉docker 做个自己的镜像,并以tomcat镜像为起点
from tomcat 

#联系者
MAINTAINER ZLF [email protected]

#test.war 是我打包的java 项目 后面跟上tomcat的存放地址
COPY test.war /usr/local/tomcat/webapps

打包

#. 代表打包当前目录
#  加-t 参数可取名字 。firstimag:latest 镜像名字和版本
# 打包前最好把 war 文件和 Dockerfile 放在一个文件夹里面
docker build -t firstimag:latest .

运行

# -d参数代表后台运行。
#-p 参数制定端口 电脑的8888 映射到 tomcat的8080
docker run -d -p 8888:8080 firstimag
使用Docker(Windows)运行Java项目_第2张图片
展示.png

如果这时候输入localhost:8888的话是没反应的,需要之前记录的IP地址才行。

你可能感兴趣的:(使用Docker(Windows)运行Java项目)