将jar包打包成docker镜像,并连接mysql容器 | 您所在的位置:网站首页 › 多文件怎么打包 › 将jar包打包成docker镜像,并连接mysql容器 |
1,在springboot项目里创建docker目录
最好运行的时候,写绝对地址吧,System.getProperties().getProperty(“user.dir”);这个docker里面识别不了,会找不到 4,打成镜像 docker build -t app.jar .(注意最后面带个.)查看镜像docker images就会看到app.jar镜像, 将镜像打包出来命令: docker save -o /home/jing/app.tar app.jar加载镜像 docker load -i app.tar运行容器 docker run -p 8005:8005 app.jar即可运行起来,如果用的mysql容器,而不是安装的mysql,需要用下面的命令 docker run --net=host -p 8090:8090 --name license app.jar如果你的jar包里用的数据库链接为localhost,那么在run后面还需加一条–net=host,这样以后容器里的localhost就是宿主机里的localhost了,可以访问宿主机的mysql 起来之后就可以浏览器访问了 |
CopyRight 2018-2019 实验室设备网 版权所有 |