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

在云服务器拉取镜像

启动容器

相关推荐
dushky几秒前
ubuntu 设置允许root远程登录
linux·运维·ubuntu
23级二本计科8 分钟前
NAT NAPT
运维·服务器·网络
大小科圣14 分钟前
lnmp平台
运维·服务器·nginx
听风吹等浪起19 分钟前
计算机网络基础:IIS服务器(WEB服务器)
运维·服务器·计算机网络
niuTaylor1 小时前
【Linux和RTOS简析】
linux·运维·服务器·macos·macbook air·换硬盘·扩内存
落——枫1 小时前
操作系统知识点23
linux·运维·服务器
Arbori_262151 小时前
linux 命令sed
linux·运维·服务器
獨枭2 小时前
Ubuntu 22.04 升级到 Ubuntu 24.04 全流程指南
linux·运维·ubuntu
川石课堂软件测试2 小时前
涨薪技术|Kubernetes(k8s)之Ingress
功能测试·云原生·容器·kubernetes·单元测试
迷茫运维路2 小时前
深入解析K8s VolumeMounts中的subPath字段及其应用
云原生·容器·kubernetes