docker构建jar镜像

文章目录

构建 DockerFile

bash 复制代码
[root@192 /]# mkdir my
[root@192 /]# cd my
[root@192 my]# 

将jar包上传到创建的目录当中

在目录中创建 Dockerfile 文件

bash 复制代码
vi Dockerfile  

FROM openjdk:8    #集成父镜像 
WORKDIR /opt/    #设置工作目录
ADD tzsc.jar /opt/  #将jar挂载到工作目录
EXPOSE 8083  #容器端口
ENTRYPOINT ["java" , "-jar" , "tzsc.jar"]  #执行启动命令

构建镜像

bash 复制代码
docker build -t tzsc:0.0.0.1 .  
tzsc:0.0.0.1  镜像名称:镜像版本

创建并启动容器

bash 复制代码
docker run -d --name tzsc -p 8083:8083 tzsc:0.0.0.1

-d 容器后台运行
--name 自定义容器名称
-p 设置容器映射端口
tzsc:0.0.0.1 启动镜像名为tzsc:0.0.0.1

说明

本文访问地址为本地虚拟机IP地址

相关推荐
先吃饱再说1 小时前
别再手动敲三遍 docker run 了:学会使用 Docker Compose 多容器编排
docker·容器
xixiaoyunya3 小时前
Docker 容器化部署实战:从零搭建一套完整的 Nginx + Node.js + MySQL + Redis 项目环境
nginx·docker·node.js
全栈攻略14 小时前
Docker 中 ROS2 工作流 Topic 验证与常用命令指南
运维·docker·容器
名字还没想好☜17 小时前
Docker 数据卷实战:volume、bind mount、tmpfs 到底怎么选,数据持久化与权限坑
运维·docker·容器·kubernetes
唐青枫17 小时前
Docker diff 详解:看清容器里到底改了什么
docker
lpfasd12319 小时前
Docker存储清理与防膨胀实践
运维·docker·容器
weixin_4445793020 小时前
Docker(下):镜像仓库管理
运维·docker·容器
DreamLife☼20 小时前
Agent开发环境搭建完全指南
python·docker·typescript·node·工业知识点
探索云原生20 小时前
Kueue + HAMi vGPU 实战:显存与算力配额管理
docker·ai·云原生·kubernetes·gpu
hm宋21 小时前
Canal 升级 jar 包操作文档(以升级 FastJSON 为例)
java·canal·jar