docker入门—3. 构建Spring Boot应用的Docker

在Spring Boot应用的target目录下(即jar包所在目录),编写docker file

这里我的Spring Boot应用名字是for_docker,工程内容很简单,只有一个Controller


#继承centos docker file
FROM centos

#安装JDK
RUN yum install -y java

#配置docker存储目录
VOLUME /tmp

#将当前路径的jar包拷贝到docker中,并命名为for_docker.jar
ADD /for_docker-0.0.1-SNAPSHOT.jar for_docker.jar

ENTRYPOINT ["java", "-jar", "/for_docker.jar"]

构建Dockerfile

docker build -t my_docker .

命令中的 . 表示在当前目录寻找Dockerfile

构建成功后运行docker images,可以看到my_docker

刚刚构建的docker

运行刚构建的my_docker,并映射端口

docker run -p 8080:8080 -d my_docker

在本机浏览器打开http://localhost:8080/可以看到my_docker中运行的Spring Boot程序;停止my_docker后,页面无法打开。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容