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地址

相关推荐
修先生6 小时前
Kubernetes Dashboard 官方图形面板国内安装
云原生·容器·kubernetes
极客先躯8 小时前
高级java每日一道面试题-2025年12月07日-实战篇[Dockerj]-Docker daemon 的配置文件在哪里?常用的配置项有哪些?
java·docker·配置文件的实际位置·配置文件的格式规则·常用配置项全景与分类·配置如何生效·daemon 配置折射架构思维
颯沓如流星11 小时前
【 Docker Desktop】基于Windows + WSL2 的环境配置, 快速部署一套Kubernetes Cluster
windows·docker·kubernetes
布吉岛的石头12 小时前
K8s Ingress配置踩坑实录:生产环境500+并发负载均衡最佳实践
容器·kubernetes·负载均衡
showyoui13 小时前
一次 GKE Sidecar 场景下的连通性排查实录
docker·微服务·容器·kubernetes·service_mesh
香菜农民14 小时前
域名证书管理
运维·docker
江湖有缘14 小时前
从零开始:基于Docker Compose的Kener监控面板部署全记录
运维·docker·容器
月光技术杂谈14 小时前
国内环境下安装 docker-ce 的完整步骤
运维·docker·容器
leoZ23116 小时前
Linux 环境常用服务一键部署文档(Docker 版)
运维·docker·容器
追寻少年16 小时前
基于Kubeadm和Docker部署K8S高可用集群
docker·容器·kubernetes