当前位置:   article > 正文

2024广东省职业技能大赛云计算赛项实战——容器化部署ERP

2024广东省职业技能大赛云计算赛项实战——容器化部署ERP

容器化部署ERP

前言

编写Dockerfile文件构建erp镜像,要求基于centos完成JDK环境和ERP服务的安装与配置,并设置服务开机自启。
编写Dockerfile构建镜像erp-server:v1.0,要求使用centos7.9.2009镜像作为基础镜像,完成JDK环境的安装,启动提供的jar包,并设置服务开机自启。

环境使用的是之前搭建的容器环境:2024广东省职业技能大赛云计算赛项实战——容器云平台搭建-CSDN博客
同时完成了mariadb镜像、redis镜像和nginx镜像的构建:2024广东省职业技能大赛云计算赛项实战——容器化部署MariaDB-CSDN博客2024广东省职业技能大赛云计算赛项实战——容器化部署Redis-CSDN博客、(2024广东省职业技能大赛云计算赛项实战——容器化部署Nginx-CSDN博客

操作过程

编写Dockerfile

[root@k8s-master-node1 ERP]# vi Dockerfile-erp
#指定镜像
FROM centos:centos7.9.2009
#删除系统源
RUN rm -rf /etc/yum.repos.d/*
#移入我们写的仓库文件
COPY local.repo /etc/yum.repos.d/
#因为我们仓库文件写的是主目录,所以把软件源移动到主目录
COPY yum /root/yum
#安装jdk环境
RUN yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
#把解压后的app,jar包上传至容器主目录里
COPY app.jar /root
#容器运行时暴露9999端口
EXPOSE 9999
#启动命令,运行ERP系统的jar包
CMD java -jar /root/app.jar
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

构建镜像

[root@k8s-master-node1 ERP]# docker build -t erp-server:v1.0 -f Dockerfile-erp .
...
Successfully built ae00c8764b69
Successfully tagged erp-server:v1.0
[root@k8s-master-node1 ERP]# docker images | grep erp-server
erp-server                                          v1.0             ae00c8764b69   2 minutes ago    822MB
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

后语

就差最后一步,编写yaml文件部署ERP管理系统

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/757382
推荐阅读
相关标签
  

闽ICP备14008679号