docker制作springboot镜像

以下步骤在具有Docker环境的Linux机器上操作。

  1. 把springboot-1.0.0.jar放到/usr/local/springboot目录下,并在该目录下创建Dockerfile文件,内容为:
Dockerfile 复制代码
FROM openjdk:8-jdk-alpine
ADD springboot-1.0.0.jar /usr/local/springboot.jar
ENTRYPOINT ["java", "-jar", "/usr/local/springboot.jar"]

则/usr/local/springboot目录的文件为:

shell 复制代码
-rw-r--r-- 1 root root      119 Feb 22 17:50 Dockerfile
-rw-r--r-- 1 root root 21863457 Feb 22 17:07 springboot-1.0.0.jar
  1. 制作镜像,在/usr/local/springboot目录下执行命令:
shell 复制代码
docker build -t 192.0.10.22:20080/dhorse/springboot:1.0.0 .

其中,192.0.10.22:20080是Harbor镜像仓库地址,dhorse是项目名。

  1. 登录仓库并上传镜像
shell 复制代码
docker login 192.0.10.22:20080 -u admin -p Harbor12345
docker push 192.0.10.22:20080/dhorse/springboot:1.0.0

最后,推荐一个部署应用的平台: https://github.com/512team/dhorse

演示地址:http://dhorse-demo2.512.team

相关推荐
pblh1231 天前
基于Docker部署测试PySpark
运维·docker·容器
IT_mingY1 天前
k8S网络概述——详细理论知识
网络·容器·kubernetes
yBmZlQzJ1 天前
财运到内网穿透-群晖NAS安装(docker版本)
运维·经验分享·网络协议·docker·容器
IT枫斗者1 天前
Netty的原理和springboot项目整合
java·spring boot·后端·sql·科技·mysql·spring
Java程序之猿1 天前
Springboot 集成apache-camel +mqtt 根据主题处理mqtt消息
java·spring boot·后端
白学还是没白学?1 天前
exec db docker from A to B
数据库·docker·容器
WGS.1 天前
docker run 报错:ImportError: PyCapsule_Import could not import module “datetime“
docker
萨文 摩尔杰1 天前
Docker
docker
小坏讲微服务1 天前
Spring Boot4.0整合RabbitMQ死信队列详解
java·spring boot·后端·rabbitmq·java-rabbitmq
undsky1 天前
【RuoYi-SpringBoot3-Pro】:接入 AI 对话能力
spring boot·ai编程