说明
这里借鉴了OpenKM官网教程
https://docs.openkm.com/kcenter/view/okm-6.3-com/using-docker.html
安装版本
mariadb10.7.3
openkm6.3.11
下载openkm-ce、mariadb镜像
[root@ls ~]# docker pull mariadb
[root@ls ~]# docker pull openkm-ce
[root@ls ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mariadb latest daf0f023c28d 10 days ago 414MB
openkm/openkm-ce latest 90afe603f6d1 13 days ago 1.94GB
编写docker-compose.yml
[root@zls ~]# mkdir /opt/openkm
[root@zls ~]# cd /opt/openkm/
[root@zls openkm]# vim docker-compose.yml
docker-compose.yml文件
version: '3.2'
services:
mariadb:
image: docker.io/mariadb:latest
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_bin
environment:
- MARIADB_ROOT_PASSWORD=okmdb
- MARIADB_USER=okmdb
- MARIADB_PASSWORD=okmdb
- MARIADB_DATABASE=okmdb
volumes:
- ${
PWD}/mysql:/var/lib/mysql
openkm:
image: openkm/openkm-ce:latest
environment:
- TZ=Asia/Shanghai
ports:
- 8080:8080
volumes:
- ${
PWD}/server.xml:/opt/tomcat/conf/server.xml
- ${
PWD}/OpenKM.cfg:/opt/tomcat/OpenKM.cfg
- ${
PWD}/repository:/opt/tomcat/repository
- ${
PWD}/logs:/opt/tomcat/logs
- ${