Jar包创建docker容器
1.用maven里的install方法创建出jar包
创建一个文件夹,将jar包放入
2.在jar包的同级目录中添加DockerFile
在文件夹里放入DockerFile,用于运行jar包
DockerFile:
# Docker image for springboot file run
# VERSION 0.0.1
# Author: eangulee
# 基础镜像使用java
FROM java:8
# 作者
# MAINTAINER eangulee <eangulee@gmail.com>
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
VOLUME /tmp
# 将jar包添加到容器中并更名为app.jar
ADD wiki.jar app.jar
# 运行jar包
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
3.把jar包和DockerFile创建成镜像文件
注意,必须在jar包和DockerFile的同级目录运行
docker build -t springbootvue3 .
springbootvue3 是指镜像名称,可以任意更改
4.根据镜像文件创建容器
由于要下载jdk8,所以会等上一段时间
docker run --restart=always --name SpringBootVue3 -d -p 8880:8880 springbootvue3
–restart=always 指开机时自动运行
–name 后面的SpringBootVue3,可以填写任何名称
-p 8880:8880 冒号前面的数字是指本机的端口,冒号后面的是要映射过去的端口
springbootvue3 是镜像的名称
5.运行容器
运行可能会需要等待一段时间,一分钟左右
Warning: Undefined variable $aria_req in /www/wwwroot/l.lvovl.cn/wp-content/themes/JieStyle-Two-master/comments.php on line 26
Warning: Undefined variable $aria_req in /www/wwwroot/l.lvovl.cn/wp-content/themes/JieStyle-Two-master/comments.php on line 27
Warning: Undefined variable $aria_req in /www/wwwroot/l.lvovl.cn/wp-content/themes/JieStyle-Two-master/comments.php on line 28