1. 准备jar上传到linux服务/home/root/app目录下 2. 进入/home/root/app编辑Dockerfile # 镜像环境安装jdk1.8FROM openjdk:8# 作者 LABEL author=小帅 # 将本地主机hell.jar包拷贝到/home/app/目录下 COPY hello.jar/home/app/hello.jar # 暴露应用访问
将静态文件放在html目录下即可 3.2 jar部署 java -jar xxx.jar 当退出或关闭shell时,程序就会停止掉。 以下方法可让jar运行后一直在后台运行。 1. java -jar xxx.jar & 2. nohup java -jar xxxx.jar & nohup java -jar -Dspring.profiles.active=pro -Dserver.port=11001 province_patrol-0.0.1-SNAPSHOT...
docker build -t javayh-api-1.0.jar . 1. 3.3 启动项目 由于上次docker build时 没有指定版本,所以我们这里时项目名:latest,如果您不想这样的命名可以docker build -t javayh-api:1.0 . docker run -p 8443:8443 javayh-api-1.0.jar:latest 1....
1. 创建java目录 mkdir/home/java/ cd/home/java/ 2. 创建Dockerfile #FROM openjdk:8-jdk-alpine #ADD *.jar app.jar #ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] # Docker image for springboot file run # VERSION 0.0.1 # Author: eangulee # 基...
首先第一步jar包运行肯定需要一个运行环境 FROM openjdk:8-jdk-slim 这个from后面怎么写,比如我现在用的java8,到docker hub网站中搜索jdk,点击第一个java进去,在tags标签页下面搜索8-jdk,找到一个linux的jdk,复制下面选中的这一块就可以 第二步写上作者 ...
docker run -d -p 8080:8080 my-java-app 这里,-d表示在后台运行容器,-p 8080:8080将宿主机的8080端口映射到容器的8080端口。 测试Docker镜像: 打开浏览器或使用curl命令访问http://localhost:8080,确保你的Java应用程序正在运行并响应请求。 通过以上步骤,你应该能够成功地创建一个可以运行Java JAR文件的Dock...
java-jar demo-0.0.1-SNAPSHOT.jar 7. idea安装docker插件(高亮提示) 8. 新建Dockerfile 9. 最终目录结构 10. Dockerfile编写 代码语言:javascript 代码运行次数:0 运行 AI代码解释 FROMjava:8COPY*.jar/app.jarCMD["--server.port=8080"]EXPOSE8080ENTRYPOINT["java","-jar","/app.jar"] ...
# 设置容器启动时执行的命令ENTRYPOINT["java","-jar","/app/app.jar"]# 暴露应用端口EXPOSE8080 构建镜像 在Dockerfile所在目录,执行以下命令构建镜像: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 docker build-t my-spring-boot-app. 运行容器 ...
3.2.1、Jar项目的Dockerfile编写 #拉取一个jdk1.8版本的docker镜像 FROM openjdk:8-jdk # 将项目jar包添加到容器 ADD test.jar test.jar # 将外部配置文件复制到容器 COPY ./config /tmp/config # ENTRYPOINT 执行项目test.jar及外部配置文件 ENTRYPOINT ["java", "-jar", "test.jar","--spring....
javac HelloWorld.java 1. 这将生成HelloWorld.class文件,代表编译后的字节码。 三、编写 Dockerfile Dockerfile 是一段文本文件,其中包含了 Docker 镜像的所有指令。通过这个文件,Docker 可以自动构建镜像。 1. 创建 Dockerfile 在同一目录下创建一个名为Dockerfile的文件,内容如下: ...