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

相关推荐
DeeplyMind4 分钟前
第1章 Docker入门:容器化技术简介
docker·容器·eureka
云深麋鹿1 小时前
标准库中的String类
开发语言·c++·容器
gxchai3 小时前
qnap NAS下安装cal.com的YAML
docker·nas
Mr.小海8 小时前
Docker 容器资源限制实战:CPU / 内存 / 磁盘 IO 全方位管控指南
docker·容器·eureka
DeeplyMind8 小时前
第11章 容器运行参数详解
运维·docker·容器
予枫的编程笔记9 小时前
【Docker基础篇】Docker网络模式初探之bridge模式与端口映射
docker·后端开发·端口映射·容器网络·bridge模式·docker入门·容器实操
大鹏说大话10 小时前
Windows 下将 Java 项目打包为 Docker 容器并部署的完整指南
java·windows·docker
Mr.小海10 小时前
Docker 网络模式深度解析:从原理到生产环境实战
网络·docker·容器
鸿腾阳阳10 小时前
Docker Desktop 启动容器时报错
运维·docker·容器
DeeplyMind11 小时前
第13章 数据卷(Volume)详解
运维·docker·容器