当前位置: 首页 > news >正文

Docker部署项目

1.创建Dockerfile

2.编辑Dockerfile

# 使用anapsix/alpine-java:8_server-jre_unlimited作为基础镜像
FROM anapsix/alpine-java:8_server-jre_unlimited
 
# 设置维护者信息
MAINTAINER 1027038527@qq.com
 
# 设置时区为Asia/Shanghai
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
 
# 在/xh目录下创建一个目录
RUN mkdir -p /home/docker
 
# 将工作目录设置为/xh
WORKDIR /home/docker
 
# 暴露容器的8084端口
EXPOSE 8084
 
# 将当前目录下的watermodelServer.jar复制到容器内的app.jar
ADD ./ry-admin.jar  /home/docker/app.jar
 
# 容器启动时执行的命令,运行Java应用程序
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]
 
# 默认命令参数,设置spring.profiles.active为prod
# CMD ["--spring.profiles.active=prod"]

3.生成镜像

docker build -t ry-admin .

4.创建、运行容器

docker run -d --name ry_container  -p 8085:8084  -e TZ=Asia/Shanghai  ry-admin


http://www.mrgr.cn/news/58896.html

相关文章:

  • IDEA关联Tomcat——最新版本IDEA 2024
  • SQLI LABS | Less-10 GET-Blind-Time based-double quotes
  • 虚拟化全景图:服务器、存储、网络与桌面的虚拟化
  • 单片机入门教程
  • 【有啥问啥】DINO:一种改进的去噪锚框的端到端目标检测器
  • qt 下载安装
  • LeetCode 每日一题 2024/10/21-2024/10/27
  • day02|计算机网络重难点之HTTP请求报文和响应报文、HTTP的请求方式(方法字段)、GET请求和POST请求的区别
  • 统一异常处理和拦截器
  • 了解Oracle表结构查询:获取列信息与注释
  • Mac打开环境变量配置文件,source ~/.zshrc无法打开问题解决
  • 分享一款录屏、直播软件
  • 计算机组成原理之指令系统的基本概念、指令格式
  • 数学之三角函数
  • 太香了,用AI做育儿账号带货,卖出2.1万件赚佣金10W+
  • Spring Boot框架下的厨艺社交网络构建
  • IP协议详解:报头格式、主机定位、转发流程、网段划分与路由机制
  • 算法刷题-小猫爬山
  • 《打造 C++团队知识库:提升团队实力,开启高效编程之旅》
  • 函数递归
  • 嵌入式软开——八股文——学习引导和资料网址
  • 【微服务】Java 对接飞书多维表格使用详解
  • C++的IO流(文件部分在这里)
  • 软考高级架构-7.2-基于架构的软件开发方法-超详细讲解+精简总结
  • Redis混合持久化原理
  • android——渐变色