当前位置: 首页 > news >正文

docker 搭建部署知识库XWIKI

1. 拉取开源仓库

​
git clone https://github.com/xwiki/xwiki-dockerhttps://github.com/xwiki/xwiki-docker.git

2. 拉取之前配置国内源

# 修改/etc/docker/daemon.json文件 如下
 
 
{
 "registry-mirrors": ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"]
}
 
 
重启docker服务
systemctl daemon-reload
systemctl restart docker

 3. docker 安装最新xwiki 版本17.1.0

docker-compose --verbose  -f 17/postgres-tomcat/docker-compose.yml  up -d

4.  安装 xwiki-postgres-db

docker run xwiki-postgres-db

5.配置端口

xwiki-docker/17/postgres-tomcat/docker-compose.yml

默认是 8080

6 . docker-compose 后查看是否是 两个进程必须

 docker ps 

7. 如果正常正常启动后 无法通过端口访问调试方法

docker restart xwiki-postgres-db xwiki-postgres-tomcat-web

修改如下信息

docker exec -it xwiki-postgres-tomcat-web bash

usr/local/tomcat/conf/server.xml

如下:

8.查看log:

docker logs xwiki-postgres-tomcat-web --tail 50

9. 离线安装 XWiki Standard Flavor

如果没有提示安装 XWiki Standard Flavor

xwiki-platform-distribution-flavor-xip-17.1.0.xiphttps://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-platform-distribution-flavor-xip/17.1.0/xwiki-platform-distribution-flavor-xip-17.1.0.xip下载地址: Index of /groups/public/org/xwiki/platform/xwiki-platform-distribution-flavor-xip/17.1.0

下载后解压 docker 镜像的位置:  /usr/local/xwiki-tomcat/work/Catalina/localhost/xwiki/extension/repository

重启docker :


docker restart xwiki-postgres-db xwiki-postgres-tomcat-web    

访问: ip+ 端口号

安装 XWiki Standard Flavor

10. 导出镜像

docker export -o xwiki-postgres-db.tar f6b66f7dfcd4

相关文章:

  • 【嵌入式学习3】信息安全 - SSH协议
  • JAVA反序列化深入学习(六):CommonsCollections4
  • jQuery 入门到精通
  • Vue中使用antd-table组件时,树形表格展开配置不生效-defaultExpandedRowKeys-默认展开配置不生效
  • 经典算法 排列的字典序问题
  • 为什么需要 Node.js 的 URL 处理工具?
  • JavaScript 函数参数详解
  • 后端实现加解密工具类(记录)
  • MySQL增删改查(CRUD)操作详解与实战指南
  • Java EE(17)——网络原理——IP数据报结构IP协议解析(简述)
  • TabularDataset
  • 蓝桥杯备考----》完全背包模板
  • HarmonyOs学习 实验四:开发一个登录界面
  • Electron 系统托盘与屏幕捕捉深度解析:从基础到企业级实践
  • 【Linux】网络概念
  • STM32F103_LL库+寄存器学习笔记13 - 梳理外设CAN与如何发送CAN报文(串行发送)
  • [Vue2]侦听器watch(监视器)
  • Android JobScheduler调度任务面试题及参考答案
  • 01_现代C++特殊成员函数
  • Android 10上如何查看GPU占用率 安卓手机怎么看gpu频率
  • 在家建设一个网站需要什么手续/美国今天刚刚发生的新闻
  • 网站建网站/开发一个网站的步骤流程
  • 开封网站快速排名优化/北京正规seo搜索引擎优化价格
  • web网站性能测试怎么做/网络营销公司招聘
  • 上海餐饮网站建设/百度账号官网
  • 北京做手机网站建设/软文是什么意思通俗点