一下内容在centos 7安装成功。
一、安装docker
  1、yum安装docker
12 yum update # 更新yumyum install docker # yum安装docker
  2、开启镜像加速
  由于国内网络问题拉取 Docker 镜像会十分缓慢,所以可以添加网易镜像地址:http://hub-mirror.c.163.com 加速。
1 vi /etc/docker/daemon.json
  将其中的内容替换为如下,当然你可以添加其它镜像地址。
123 {  "registry-mirrors": ["http://hub-mirror.c.163.com"]}
  3、启动docker
123 docker --version # 查看docker版本service docker start # 启动dockerps -ef | grep docker # 查看docker进程是否正常启动
  更多docker安装内容可以参考:https://i.cnblogs.com/EditPosts.aspx?postid=8403350&update=1
二、安装数据库PostgreSQL
  安装 PostgreSQL 所使用的镜像在:https://hub.docker.com/_/postgres/
  1、安装PostgreSQL
1 docker run --name postgresdb -p 5432:5432 -e POSTGRES_PASSWORD=W**** -d postgres
  注:1、-p 5432:5432 选项是可选的,因为在后面启动Confluence容器的时候,postgresdb这个容器会以别名db连接到confluence容器,也就是说对confluence这个容器来说,可以通过db:5432的网络地址访问到postgresql服务,不需要在主机上开放5432端口。
    2、W**** 是密码需要设置成你需要的密码
  2、进入docker容器并创建confluence数据库
12345 docker exec -it postgresdb bash # 进入docker容器psql -U postgres \lCREATE DATABASE confluence WITH OWNER postgres; \q
3、安装wiki Confluence
  下文中使用的镜像 https://hub.docker.com/r/cptactionhank/atlassian-confluence/
  也可以使用 https://github.com/jgrodziski/docker-confluence/blob/master/Dockerfile 这个镜像他把PostgreSQL和 Confluence包含在一个image里面,参考:http://blogs.atlassian.com/2013/11/docker-all-the-things-at-atlassian-automation-and-wiring/
  1、安装wiki Confluence
1 docker run -d --name confluence -p 8090:8090 --link postgresdb:db --user root:root cptactionhank/atlassian-confluence:latest
  以上命令将在主机上开放8090端口,如果想使用80端口访问wiki请使用一下命令安装
1 docker run -d --name confluence -p 80:8090 --link postgresdb:db --user root:root cptactionhank/atlassian-confluence:latest
  2、检查confluence是否启动
1 docker ps # 列出运行的容器
  

  可以看到没有启动任何容器
1 docker ps -a # 显示所有的容器,包括未运行的
  

  可以看到刚才安装的两个容器,启动 wiki confluence
123 docker start postgresdb # 启动数据库 postgresdbdocker start confluence # 启动 Wiki confluencedocker ps # 列出运行的容器
  

  可以看到 wiki confluence已经启动
  3、访问 http://192.168.1.108/ 就可以看到Confluence的配置页面
  之前安装的docker主机ip为1.108并且安装 wiki confluence 配置主机80端口,如果你配置的是 8090 添加相应端口号即可。
四、破解 wiki Confluence
  1、访问 http://192.168.1.108 记录 Server ID

  2、停止 confluence
1 docker stop confluence # 停止 confluence 容器
  2、进入docker confluence 容器,查找decoder.jar文件
123 docker exec -it confluence /bin/bash # 进入docker容器 confluencesu - # 切换到root账户find -name "*decoder*" # 查找名称中包括 decoder 的文件
  

  3、将decoder.jar文件从容器中复制出来,其中 “confluence:” 是Wiki confluence容器名称,atlassian-extras-decoder-v2-3.3.0.jar 是安装版本wiki的decode文件
1 docker cp  confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar .
  2、破解
    a)下载 atlassian-extras-decoder-v2-3.3.0.jar 文件到windows上
    b)将文件名改为 “atlassian-extras-2.4.jar” 破解工具只识别这个文件名
    c)下载破解文件 http://wiki.wuyijun.cn/download/attachments/2327034/51CTO%E4%B8%8B%E8%BD%BD-Confluence.zip
    d)解压缩此文件夹,dos命令行进入此文件夹,目录需根据你的实际情况修改 C:\Users\lrs\Desktop\wiki\51CTO下载-Confluence\confluence5.1-crack\confluence5.1-crack\iNViSiBLE
    e)执行 java -jar confluence_keygen.jar 运行破解文件
    f)填入 name ,server id 处输入步骤1中得到的id,点击 “gen” 生成key
    

    g)点击 patch,选择刚才改名为 “atlassian-extras-2.4.jar” 的jar包,显示 “jar success fully patched” 则破解成功
      注意:path前先删除atlassian-extras-2.4.bak文件否则path失败
    

    h)将 “atlassian-extras-2.4.jar” 文件名改回原来的 “atlassian-extras-decoder-v2-3.3.0.jar”
    i)复制key中的内容备用
    j)将 “atlassian-extras-decoder-v2-3.3.0.jar” 文件上传回服务器
  3、将破解后的文件复制回 confluence 容器
1 docker cp atlassian-extras-decoder-v2-3.3.0.jar  confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar
  4、启动 confluence 容器
1 docker start confluence
  5、再次访问页面
1 http://192.168.1.108
  7、输入之前复制的key后点击下一步

  8、点击 ”My own database“ 后点击 next

  9、输入数据库连接信息,用户名密码是之前创建数据库中的用户名和密码
    注意:用户名为 postgres没有db

  10、单击 ”Empty Site“

  11、点击 “Manage users and groups within Confluence”

  12、填入管理员信息后点击 “next”

  13、点击 ”start“

  14、设置一些信息后就完成了

  15、查看授权信息,使用管理员用户登录

  点击 ”授权信息“

  可以看到是评估版本,但过期时间是3千多个月后

六、解决慢时长gc的问题
  默认java配置为1G内存使用一段时间后回经常gc造成卡顿,单击“系统信息”可以看到jvm使用情况

  进入docker容器
1 docker exec -it confluence /bin/bash # 进入docker容器 confluence
  修改java配置
1 vi /opt/atlassian/confluence/bin/catalina.sh
  在 “cygwin=false” 上面添加如下内容,最大内存为2G
123 JAVA_OPTS="-Xms256m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=512m"或CATALINA_OPTS="-Xms256m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=512m"
  重启 wiki confluence
12 docker stop confluence # 停止docker start confluence # 启动
  这时候可以看到内存为 2G 可用为 73%

删除WIKI:

/etc/init.d/confluence stop
/opt/atlassian/confluence/uninstall
rm -rf /opt/atlassian
rm -rf /var/atlassian
drop database wiki //登录数据库

atlassian-confluence - docker安装的更多相关文章

  1. docker安装confluence

    目录 一.docker安装 二.破解 三.配置mysql数据库 四.域名配置 五.参考 一.docker安装 1.安装镜像 docker pull atlassian/confluence-serve ...

  2. Atlassian Confluence安装

    前言 Confluence与Jira 由于线上jira和confluence之前互相关联,confluence的登录用户全部关联自jira的用户,confluence安装时会提示是否关联jira,由于 ...

  3. Atlassian 系列软件安装(Crowd+JIRA+Confluence+Bitbucket+Bamboo)

    公司使用的软件开发和协作工具为 Atlassian 系列软件,近期需要从腾讯云迁移到阿里云环境,简单记录下安装和配置过程.(Atlassian 的文档非常详尽,过程中碰见的问题都可以找到解决办法.) ...

  4. 全新安装Windows版 Atlassian Confluence 7.3.1 + MySQL 8.0,迁移数据,并设置服务自启

    Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki.使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息.文档协作.集体讨论,信息推送. 安装Conflu ...

  5. confluence的安装、备份和恢复(wiki)

    还有一种比较不错的wiki工具MediaWiki 安装教程参考 http://pangge.blog.51cto.com/6013757/1560249 我是按照上面的教程搭建的 还有几篇不错的文章 ...

  6. confluence wiki 安装

    1. 下载 wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.6.6 ...

  7. confluence的安装

    参考链接:https://www.ilanni.com/?p=11989 一.什么是confluence confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki.通过它可以实 ...

  8. Atlassian Confluence 5.1.2 破解版部署

    Atlassian Confluence(简称Confluence)是一个专业的wiki程序.它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享.Confluence 不是一个开源软件 ...

  9. 理解Docker(1):Docker 安装和基础用法

    本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 ...

随机推荐

  1. 【01】Saltstack:从零开始 Saltstack

    写在前面的话 最近一直都在整理以前的乱七八糟的笔记,所以会有很多老旧的东西都会被拉出来重新遛遛.算是再度系统的进行学习. 关于 Saltstack 的一些概念 Saltstack 是基于 Python ...

  2. 深入V8引擎-AST(5)

    懒得发首页了,有时候因为贴的代码太多会被下,而且这东西本来也只是对自己学习的记录,阅读体验极差,所以就本地自娱自乐的写着吧! 由于是解析字符串,所以在开始之前介绍一下词法结构体中关于管理字符串类的属性 ...

  3. Windows怎么安装配置Elasticsearch

    进入Elasticsearch官网,点击Download,Elasticsearch默认端口9200 然后进入下图:有各种版本,我选择windows版本 下载之后,解压得到Elasticsearch文 ...

  4. 对比ubuntu与centos系统 ​​​​

    CentOS与Ubuntu该如何选择,哪个更好用.笔者在自媒体平台收集了一些网友的观点,较为经典,分享给大家.至于应该选择哪个,希望看完本文章后,读者心中有数. 观点1:CentOS适用于服务器,Ub ...

  5. MUI下拉菜单样式

    <div class="mui-input-row my_select"> <label style="width: 47px;padding-righ ...

  6. 自定义组件实现双向绑定v-model

    自定义组件实现 v-model 双向绑定,首先要先明白 v-model,这个指令到底实现了什么? v-model实际做的事情就是:传入一个value属性值,然后监听input事件返回一个值,用该返回值 ...

  7. android studio学习---Android studio 导入github工程

    无论是那种方式,都最好是先把github上的工程项目下载到本地,然后修改文件再import 首先要知道  自己的build.gradle,在project下面的版本号是多少,比如我的: depende ...

  8. shell公共函数functions

    checkpid:检查是否已存在pid,如果有一个存在,返回0(通过查看/proc目录) daemon:启动服务 killproc:杀死某个进程 pidfileofproc:寻找某个进程的pid pi ...

  9. Ubuntu18.04 Pycharm下ModuleNotFoundError: No module named 'deeplab'

    1.根据https://www.cnblogs.com/zmbreathing/p/deeplab_v3plus.html在终端中成功运行deeplab的test文件后,在pycharm中出现问题: ...

  10. AtCoder - 4496 G - k-DMC

    AtCoder - 4496 G - k-DMC 题目 长度为n的字符串,q次查询,问"DMC"(不要求连续)在字符串中出现的次数,其中D和M的距离不超过k. 错误思路 通过遍历字 ...