Java编程中哪里可以寻找Docker映像
来源:爱站网时间:2021-12-16编辑:网友分享
Java编程大概是很多朋友都非常熟悉的一项计算机程序了吧!但对此还是比较陌生的朋友,可能连最基本的操作都不懂得,更不用说在里面找到产生的Docker映像。接下来就让爱站技术频道小编给大家讲解下。
问题描述
我正在尝试实现本教程中的示例:
https://spring.io/guides/gs/spring-boot-docker/
我已成功编译了程序包:
C:\Users\Desktop\rest_api>docker build -t springio/gs-spring-boot-docker .
Sending build context to Docker daemon 105.6MB
Step 1/5 : FROM openjdk:13-alpine
---> c4b0433a01ac
Step 2/5 : EXPOSE 8080
---> Using cache
---> 010600c5a7d0
Step 3/5 : ARG JAR_FILE=target/rest_api.jar
---> Running in 8ba2e28e0870
Removing intermediate container 8ba2e28e0870
---> b453cd05cbd2
Step 4/5 : ADD ${JAR_FILE} app.jar
---> dade5dd3eff2
Step 5/5 : ENTRYPOINT ["java","-jar","/app.jar"]
---> Running in e8a1f985f0fd
Removing intermediate container e8a1f985f0fd
---> cfa353eb23c5
Successfully built cfa353eb23c5
Successfully tagged springio/gs-spring-boot-docker:latest
SECURITY WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and reset permissions for sensitive files and directories.
C:\Users\Desktop\rest_api>
我不清楚编译后的软件包在哪里?您能指导我它的位置以及如何将其安装到Docker吗?
Docker文件:
FROM openjdk:13-alpine
EXPOSE 8080
ARG JAR_FILE=target/rest_api.jar
ADD ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
思路:
在构建时,jar文件已从您的计算机复制到容器中,并且位于/app.jar
。无需安装。
以上是大多数朋友都会出现的问题,为此小编也整理出了相关的解决方案,如果你还有更好的建议,不妨联系爱站技术频道小编,大家可以一起交流学习下。
上一篇:出现Mockito问题后怎么处理
下一篇:创建Java程序中出现的问题