docker使用简介

后端编写Dockerfile文件

复制代码
FROM openjdk:17-jdk

# 维护者信息
LABEL maintainer=

# 将当前目录下的文件都复制到容器的/app目录下
COPY . /app

# 指定工作目录为/app
WORKDIR /app

# 编译并打包应用
RUN ./mvnw clean package -DskipTests

# 暴露容器的端口
EXPOSE 8080

# 运行应用,假设你的jar文件名为backend.jar
CMD ["java", "-jar", "xxx.jar"]

构建镜像

重命名

push到dockerhub

在云服务器拉取镜像

启动容器

相关推荐
MXsoft61812 小时前
## 告警治理:从“风暴”到“精准”——运维告警压缩与根因定位实践指南
运维
MXsoft61812 小时前
**智慧校园哑终端监控:摄像头、门禁、信息屏的统一管理实践**
运维
唐墨12312 小时前
关于linux kernel错误码为负数编码这件事情,我个人的一些看法
linux·运维·服务器
IT WorryFree12 小时前
基于Fortinet MIB实现设备资产管理完整方案
运维·服务器·网络
鼎讯信通12 小时前
宽频高敏・全域监测|鼎讯 DXMP 系列,打造风电射频侦测新范式
运维·能源·信息与通信
网络系统管理12 小时前
第八届江苏技能状元大赛选拔赛信息通信网络运行管理项目模块D网络服务与系统运维-Linux样题
linux·运维
“码”力全开12 小时前
云边端协同架构:基于 Docker 与边缘计算的 GB28181/RTSP 异构视频 AI 管理平台设计(附源码交付)
人工智能·docker·架构
Sunny_202283712 小时前
CAD在执行移动命令的时候按正交F8,老是卡住
运维·pccad插件、cad·pccad个人免费版·免费cad插件
IVEN_12 小时前
本地正常,Docker 怎么就空白:Next.js SSR 的 Alpine musl DNS 陷阱
前端·docker·next.js
宇明一不急13 小时前
k8s headless svc
云原生·容器·kubernetes