dockerFile记录

news/2024/11/24 7:15:13/

后端打包dockerFile内容

FROM openjdk:8-alpine
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' > /etc/timezone
ENV projectName operation

RUN mkdir -p /home/${projectName}

WORKDIR /home/${projectName}

COPY ./ /home/${projectName}
ENV active dev

CMD sh /home/${projectName}/server.sh restart ${active} null

前端打包dockerFile内容

FROM nginx
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' > /etc/timezone
#将编译后目录内容复制到nginx容器内部
COPY dist /usr/share/nginx/html/
RUN mkdir -p /usr/share/nginx/html/yicloud_peration
COPY dist /usr/share/nginx/html/yicloud_peration
EXPOSE 80

然后执行命令打包

 docker build . -t documentSystem:dev1.0.0

docker重命名镜像名称

docker tag  documentsystem:dev1.0.1  172.168.60.200:8099/public/documentsystem:dev1.0.1

推送到harbor里
docker push  172.168.60.200:8099/public/documentsystem:dev1.0.1


http://www.ppmy.cn/news/47401.html

相关文章

「OceanBase 4.1 体验」|国产分布式数据库不好用?别再打脸了

文章目录 分布式数据库分布式数据库有哪些?OceanBase4.1安装部署Index Skip Scan总结 随着互联网的高速发展和数据量的爆炸式增长,如何能够高效、可靠、安全地存储海量数据成为了每个企业的重要课题。 分布式数据库 分布式数据库通常是由多个独立的数据…

从底层理解类

函数调用约定_thiscall thiscall是对象调用类成员函数时的约定 class Role { public:int hp;int mp;int add(int a, int b){return hp mp a b;} }; int main() {Role r;r.add(100, 200); } 查看汇编代码 15: Role r;16: r.add(100, 200); 00F91B08 push 0C…

[网络安全]第三次作业

目录 1. 什么是IDS? 2. IDS和防火墙有什么不同? 3. IDS工作原理? 4. IDS的主要检测方法有哪些详细说明? 5. IDS的部署方式有哪些? 6. IDS的签名是什么意思?签名过滤器有什么作用?例外签名…

记录解决Maven依赖冲突导致的NoSuchMethodError问题的过程

摘要 本文记录了解决 Maven 依赖冲突导致的 NoSuchMethodError 问题的过程。问题出现的原因是多个库包含了 Jackson 库,导致 Jackson 序列化与反序列化时出现 NoSuchMethodError 异常。通过查看依赖树,排除冲突库的方法,最终成功解决了该问题…

查询练习:YEAR 与 NOW 函数

查询 student 表中每个学生的姓名和年龄。 -- 使用函数 YEAR(NOW()) 计算出当前年份,减去出生年份后得出年龄。 SELECT name, YEAR(NOW()) - YEAR(birthday) as age FROM student; ----------------- | name | age | ----------------- | 曾华 | 42 |…

垃圾收集器面试总结(一)

垃圾收集器 Serial 收集器(GC日志标识:DefNew) Serial(串行)收集器是最基本、历史最悠久的垃圾收集器了。大家看名字就知道这个收集器是一个单线程收集器了。 它的 “单线程” 的意义不仅仅意味着它只会使用一条垃圾…

Python OpenCV3 计算机视觉秘籍:6~9

原文:OpenCV 3 Computer Vision with Python Cookbook 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候&…

如何使用Socks5代理来保护个人隐私和网络安全

在当今互联网的环境中,我们经常需要通过代理服务器来保护我们的网络安全和隐私。Socks5代理是一种广泛使用的代理协议,它提供了许多安全和隐私保护的功能。在本文中,我们将探讨Socks5代理和网络安全的关系,并介绍如何使用Socks5代…