首先简单介绍一下DOCDOKUPLM,其是一种高端开源 PLM 解决方案,采用AGPL version 3许可,提供了以下功能:
- 文档管理:版本控制、工作流、模板、链接
- 产品结构:搜索和筛选产品结构
- 产品配置:管理有效性、替代方案和替代品
- 物料清单:列出您产品的所有原材料
- 流程管理:定义工作流并管理任务
- 变更管理:跟踪修改
- 数据可视化:使用浏览器浏览结构 (WebGL)、与同事交流或显示文档(Word、PDF、CAD......
一、Vmware中安装ubuntu系统
这种教程比较多了,参照VMware安装Ubuntu24.04系统_虚拟机安装ubuntu24.04-CSDN博客
二、安装docker及docker compose
安装教程参照ubuntu环境下docker容器详细安装使用_ubuntu docker-CSDN博客
dockerhub镜像加速参照DockerHub 镜像加速_dockerhub加速-CSDN博客
三、安装docdokuPLM,以下简称PLM
使用docker安装PLM,github源码地址:GitHub - docdoku/docdoku-plm-docker: Docker configuration files for creating DocDokuPLM images1、准备安装环境
需要这四个环境,docker/dockercompose前面已经安装;
ubuntu安装JDK11
更新包列表
sudo apt update
安装jdk11
sudo apt install openjdk-11-jdk
查看java版本
java -version
Set vm.max_map_count
to at least 262144,单击github里的链接即可打开设置方法
2、拉取PLMdocker镜像,在终端中输入以下命令即可
git clone https://github.com/docdoku/docdoku-plm-docker.git
cd docdoku-plm-docker
3、修改源码中的配置文件
修改上图中文件中的所有changeit字符串,尤其是密码相关的。
4、执行部署命令
./start.sh
注意:执行命令前先配置阿里云镜像加速。
安装过程中可能会有个别镜像无法拉取,例如我在安装过程中无法正常拉取zookeeper镜像
解决方法:Issues · DaoCloud/public-image-mirror · GitHub 在github中搜索想要的镜像,绿色的为可用的,红色的为不可用的,需要自己新增,操作方法可参考B站视频。
镜像拉取失败?别怕!一招快速解决docker镜像无法拉取问题!_哔哩哔哩_bilibili
我安装过程中使用的是zookeeper3.4
修改docker-compose.yml文件配置
使用github中生成的镜像地址替换掉原来的内容,原来的配置是zookeeper3.4.6。
配置好镜像加速后再进行第4步执行部署命令即可。
5、执行命令确认所有的容器都已启动
docker-compose ps
6、打开浏览器输入地址,大功告成
默认端口、SSL支持请根据github中的说明进行设置