栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

制作springBoot Docker 镜像快速教程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

制作springBoot Docker 镜像快速教程

项目打包

配置maven plugin

  
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        

打包的jar 包在本地使用java -jar 命令验证是否启动成功

制作docker image

项目中新建一个docker 目录
打包好的jar 包copy 到目录中,
在目录中新建文件:Dockerfile

文件内容:

# Docker image for springboot file run
# VERSION 0.0.1
# Author: hamish
# 基础镜像使用java
FROM adoptopenjdk/openjdk11:alpine AS builder

# pull plane alpine

# 作者
MAINTAINER hamish 
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
VOLUME /tmp
# 将jar包添加到容器中并更名为app.jar
ADD dubbo_service-1.0-SNAPSHOT.jar app.jar
EXPOSE 7012
# 运行jar包
ENTRYPOINT ["java","-jar","/app.jar"]

进入docker 目录:

运行
docker build -t dubbo_service_wu .

查看制作好的镜像

docker images

启动镜像

run -d -p 8982:7012 -p 20880:20880 --restart=always -e Dubbo_IP_TO_REGISTRY=171.17.0.3 dubbo_service_wu

注意这里需要理解docker 容器的网络映射。

参考资料:https://www.fancv.com/article/1644253564

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/730551.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号