我们使用maven将其打包成docker-demo.jar文件 , 放入一个单独的文件夹,然后按照下面步骤一步步构建镜像并执行
在当前文件夹建立Dockerfile文件 , 文件内容如下:
FROM openjdk:8-jdk-alpine#将容器中的/tmp目录作为持久化目录VOLUME /tmp#暴露端口EXPOSE 8080#复制文件COPY docker-demo.jar app.jar#配置容器启动后执行的命令ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"
使用如下命令构建镜像docker built -t springboot:v1.0 .
文章插图
-t 指定镜像的名称及版本号 , 注意后面需要以 . 结尾 。
查看镜像文件
文章插图
运行构建的镜像docker run -v /app/docker/logs:/logs -p 8080:8080 --rm --name springboot springboot:v1.0
浏览器访问http://192.168.136.129:8080/say
文章插图
在宿主机上实时查看日志tail -100f /app/docker/logs/docker-demo-info.log
文章插图
声明:本文为作者投稿 , 版权归作者个人所有 。
【End】
推荐阅读
- 自制冰红茶,冰红茶的功效与作用
- 菊花绿茶,种菊花绿茶的制备方法与流程
- 青柑普洱茶,青柑普洱茶的功效与作用
- 薰衣草干花作用,薰衣草功效与作用
- 芙蓉花茶,芙蓉花茶的功效与作用
- 茶道音乐,茶道入门基础知识
- 白酒中的老酒与年份酒有什么区别?
- 茶道体验,茶道基础知识
- 黑茶作用,黑茶的功效与作用
- 绿茶加枸杞,决明子菊花茶加枸杞的功效与作用及禁忌