Docker部署java项目的方法
导读:本文共1534.5字符,通常情况下阅读需要5分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:!!容器内部端口EXPOSE5566入口,jar文件的启动命令#这里app.jar就是我的jar文件ENTRYPOINT['java','-jar','/tmp/app.jar']3. 以上命令配置完成后,即可输入命令进行build,然后回车#web:1.0就是名称:TAG.这个.意思就是找到当前目录下的Dockerfile文件进行build... ...
目录
(为您整理了一些要点),点击可以直达。!!容器内部端口
EXPOSE5566
入口,jar文件的启动命令#这里app.jar就是我的jar文件
ENTRYPOINT['java','-jar','/tmp/app.jar']
3. 以上命令配置完成后,即可输入命令进行build,然后回车
#web:1.0就是名称:TAG.这个.意思就是找到当前目录下的Dockerfile文件进行build,然后回车
dockerbuild-tweb:1.0.
当你看到最下面的三行,就是创建成功
Step15/15:ENTRYPOINTjava-jar/tmp/app.jar
--->Runningin8d2c3a1fdfc2
Removingintermediatecontainer8d2c3a1fdfc2
--->dcb5dd17bc4d
Successfullybuiltdcb5dd17bc4d#成功创建,IMAGESID
Successfullytaggedweb:1.0#成功REPOSITORY:TAG
然后输入docker images 查看 是否创建成功
[root@zhupload]#dockerimages
REPOSITORYTAGIMAGEIDCREATEDSIZE
web1.0dcb5dd17bc4d2minutesago733MB#这里就是你打包的镜像
mysql8.0.28667ee8fb158e3weeksago521MB
nginxlatest605c77e624dd3monthsago141MB
redis6.2.67614ae9453d14monthsago113MB
rabbitmqlatestd445c0adc9a54monthsago220MB
centoscentos7.9.2009eeb6ee3f44bd7monthsago204MB
[root@zhdocker_springboot_test]#
4 . 启动该容器
#启动该容器使用dockerrun命令,回车--name给container起一个名字
-d后台运行
-p指定端口映射到主机端口,主机端口:容器端口,这里需要注意的是如果防护墙位关闭则主机端口必须开启,这里我已经开启了5566端口,所以可以通过同一个局域网下访问该端口
web:1.0镜像名和TAG
dockerrun--nameweb-d-p5566:5566web:1.0
[root@zhdocker_springboot_test]#dockerrun--nameweb-d-p5566:5566web:1.0
857adcdcbe4e344e2ac2a63aef6d160e4e23026e9230de0b36eb9f82e3cf6999
[root@zhdocker_springboot_test]#看到上述提示就是启动成功了,这里我们的java代码很简单就是一个输出文字
#通过dockerps查看容器运行状况SATATUS状态
PORTS端口映射
NAMS名字
等等
[root@zhdocker_springboot_test]#dockerps
CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES
857adcdcbe4eweb:1.0"/bin/sh-c'java-j…"2minutesagoUp2minutes0.0.0.0:5566->5566/tcp,:::5566->5566/tcpweb
[root@zhdocker_springboot_test]#
5. 访问地址
相信大家对“Docker部署java项目的方法”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。这里需要注意的是如果防护墙位关闭则主机端口必须开启,这里我已经开启了5566端口,所以可以通过同一个局域网下访问该端口
Docker部署java项目的方法的详细内容,希望对您有所帮助,信息来源于网络。