Wiki是一种在网络上开放且可供多人协同创作的超文本系统 为了方便开发 和记录变更文档 决定安装一个xwiki系统

xwiki的学习与使用  --  http://www.xwikichina.com/xwiki/bin/view/Features/

按教程配置安装xwiki 非常麻烦每个步骤都可能会出错 于是用采用docker来快速安装 只需要几行命令半小时就就可以完成安装
自己电脑上用可以下载虚拟机来体验 上线可以购买一个阿里云轻量应用服务器系统 (Ubuntu) 开设端口32781

如果你不喜欢这个版本的xwiki 可以下载docker tools kitematic 或者官网下载容器https://store.docker.com/

#docker
$sudo snap install docker
$sudo apt install docker.io
#docker
$docker -v
#docker xwiki
$docker run --rm -it -p 8080:32781 bcrosnier/tomcat-xwiki-hsql-embedded
#访
#iP:32781/bin/view/Main/
#
# docker
$docker ps -a
#使
$docker restart imageid
#dockerdocker
$docker run --restart=always
#使
$docker update --restart=always <CONTAINER ID>

大致效果图和官网很接近 需要自己安装改皮肤

用docker快速安装xwiki相关推荐

  1. Docker快速安装RabbitMQ服务

    Docker快速安装RabbitMQ服务 快速开始 #!/bin/bash # 建议保存为start.sh脚本执行 docker run -d --hostname my-rabbit --name ...

  2. Docker快速安装Sybase数据库DBeaver数据库图形化管理开发工具

    Docker快速安装Sybase数据库 Sybase 15.7 Based on ifnazar/sybase_15_7 Needs about 30 seconds after start for ...

  3. 使用Docker快速安装部署ES和Kibana并配置IK中文分词器以及自定义分词拓展词库

    使用Docker快速安装部署ES和Kibana的前提:首先需要确保已经安装了Docker环境 如果没有安装Docker的话,可以参考上一篇的内容:Linux上安装Docker 有了Docker环境后, ...

  4. 使用docker快速安装Oracle11gR2

    使用docker快速安装Oracle11gR2 0. 前言 1. 安装及配置docker 2. 使用docker下载Oracle11g安装包镜像 3. 使用安装运行Oracle11g 4. 配置Ora ...

  5. Docker 快速安装搭建 Ngnix 环境,并配置反向代理

    欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.ex ...

  6. 使用Docker快速安装部署mysql

    使用Docker快速安装部署mysql的前提:首先需要确保已经安装了Docker环境 如果没有安装Docker的话,可以参考上一篇的内容:Linux上安装Docker 有了Docker环境后,就可以使 ...

  7. Docker 快速安装 Mysql

    有时候想要使用mysql写一个例子,docker安装mysql镜像是个不错的选择,省去了很多的时间和步骤,简单又快速,零配置. docker 下载 mysql docker没有安装的请移步到 官网 下 ...

  8. Docker快速安装与快速入门

    一.软件版本 操作系统:Centos 7.0 二.开始安装: http://www.daocloud.io/ 由于国内的源比较卡,所以我们推荐使用daocloud的方式,注册安装即可: [root@l ...

  9. Docker快速安装ZooKeeper开源分布式协调服务器

    ZooKeeper是一个开源服务器,可实现高度可靠的分布式协调. GitHub:https://github.com/31z4/zookeeper-docker 图书馆参考 此内容从官方Docker ...

最新文章

  1. 电信应在短时间内放弃CDMA网络
  2. C#异步编程模式IAsyncResult概述
  3. 【Runtime Error】打开Matlib7.0运行程序报错的解决办法
  4. 摩卡业务服务管理(Mocha BSM)解决方案
  5. sigprocmask理解
  6. API 23之前的版本都是自动获取权限,而从 Android 6.0 开始添加了权限申请的需求,更加安全。
  7. 你应该知道的7个写出更好的 Java 代码的技巧
  8. 华米科技将推出首款真无线耳机 支持降噪还能检测心率?
  9. 这7个问题,软件测试面试必问!!!
  10. 零基础 | 入行软件测试,你想知道的都在这里了
  11. fixed定位之后,如何让div上下垂直居中
  12. POJ 3518 Prime Gap(素数)
  13. 01数据结构概述(郝斌数据结构)
  14. 第六届信息类研究生学术论坛参赛有感
  15. maxima安装使用
  16. python dask_使用Python并行框架Dask处理和分析大规模时空数据
  17. 终止被占用的端口,localhost:8000
  18. 打印浏览正常,英文打印正常,但是中文打印乱码的问题
  19. 编写函数比较字符串的大小
  20. 安卓进阶开发资料之分享

热门文章

  1. 游戏使用的组合键(热键)被占用的一种解决方案
  2. usb gadget configfs 验证
  3. Templates for MS Word by GN Mac(MS Word模板) v5.0.5破解版
  4. 【tmux使用指南】不会tmux,就输了
  5. 看懂CPS,才能真正撬动物联网的万亿级市场
  6. 逆向爬虫31 某站刷播放
  7. 科普 手机各种快充协议-PD是什么? QC又是什么
  8. NIPS 2017 深度学习论文集锦 (5) 含部分代码
  9. js中取一个对象的部分属性
  10. c语言 10行代码做一个压枪工具!