Datagear3.2应用进行容器化改造 |
发表者:admin分类:云计算容器2022-07-08 18:01:32 阅读[677] |
Datagear3.2应用进行容器化改造
1,适用了一个datagear的数据可视化功能,发现程序 没有容器化。
这里就准备自行配置创建一个容器。
2,采用 openeuler22.03系统,加载 java1.8与datagear3.2程序,最后进行创建一个容器。
3,创建文件保存目录。
mkdir /data/datagear
cd /data/datagear
4,下载jdk与datagear文件。
wget https://gitee.com/datagear/datagear/attach_files/1109525/download/datagear-3.2.0.zip
wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz
5,解压文件,并整理文件。
unzip datagear-3.2.0.zip
tar zxvf jdk-8u151-linux-x64.tar.gz
mv jdk1.8.0_151 jdk8
6,创建 Dockerfile文件,内容如下:
FROM openeuler/openeuler:22.03
WORKDIR /home
COPY jdk8 /home/java
COPY datagear-3.2.0 /home/datagear
ENV JAVA_HOME=/home/java
ENV PATH=$JAVA_HOME/bin:$PATH
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar
ENV DataGearWorkspace=/home/datagear/data/
VOLUME /home/datagear/data
EXPOSE 50401
CMD [ "java","-jar","datagear/datagear-3.2.0.jar"]
7,准备好后如下图。
8,创建镜像,具体如下图。
[root@server252 datagear]# docker build -t datagear:v3.2 .
9,创建容器方法。
docker run -dt --name datagear -v /opt/datagear:/home/datagear/data -p 50401:50401 datagear:v3.2
10,镜像已经放在dockerhub中。
docker pull paopaofish/datagear:v3.2
转载请标明出处【Datagear3.2应用进行容器化改造】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
Tags: | [阅读全文...] |
最新评论