docker安装Confluence

1、先安装mysql5.7

docker pull mysql/mysql-server:5.7

启动容器

docker run --name=mysql5.7 -p 3307:3306 -p 33067:33060 -d mysql/mysql-server:5.7

查看密码

docker logs mysql5.7

 

 

 

 

 

连接mysql

docker exec -it 4b6 mysql -uroot -p

 

 

 

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'abc123,';

flush privileges;

 

 

 

允许远程登录

use mysql;

update user set host='%' where user='root';

flush privileges;

 

 

 

 

 

2、拉取镜像confluence

docker pull cptactionhank/atlassian-confluence

启动容器

docker run -d --name confluence -p 8888:8090 --link mysql5.7:db --user root:root cptactionhank/atlassian-confluence:latest

浏览器访问

localhost:8888

选择中文

 

 

 

 

 

 

 

 

 

 

需要授权码

 

破解文件:

下载链接https://pan.baidu.com/s/1WUwDBdE-ai6ijMWU58zFWQ    密码: tjtk

下载链接https://pan.baidu.com/s/19teTJHOHoSrfBIabRvUf_A    密码: 8adz

 

 

 

进入容器,替换文件

先备份一下原来的文件

docker exec -it confluence /bin/sh

mv /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /data

mv /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-4.2.6.jar /data

退出confluence容器。拷贝下载的文件到confluence容器中

docker cp atlassian-extras-decoder-v2-3.2.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/

docker cp atlassian-universal-plugin-manager-plugin-2.22.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/

重启容器

docker restart 06

 

 

 

下面的操作需要在FQ的前提下进行,使用google邮箱注册。

 

 

 

 

 

 

 

 

 

 

 

 

新建数据库

create database confluence;

alter database confluence  default character set = utf8;

alter database confluence default collate utf8_bin;

set global transaction isolation level  Read committed;

flush privileges;

 

 

 

 

 

 

 

 

 

 

 

 

安装后,容易出现的错误

一、提示在您系统中的???????健康检查失败了。”

 

 

 

解决方法:

1、首先进入之前创建好的mysql容器

docker exec -it 容器名称或者容器ID  /bin/bash

1、编辑mysql的主配置文件

vim /etc/my.cnf

#加入以下配置

innodb_log_file_size=256M

2、重启容器

docker restart 容器名称或者容器ID

二、提示在您系统中的InnoDB ??????健康检查失败了。”

 

 

 

解决方法:

1、首先进入之前创建好的mysql容器

docker exec -it 容器名称或者容器ID  /bin/bash

2、编辑mysql的主配置文件

vim /etc/my.cnf

#加入以下配置

max_allowed_packet=34M

3、重启容器

docker restart 容器名称或者容器ID

三、错误中文乱码问题

 

2、编辑mysql的主配置文件

vim /etc/my.cnf

#加入以下配置

collation_server=utf8_unicode_ci

character_set_server=utf8

3、重启容器

docker restart 容器名称或者容器ID

四、上传的文件,显示时间比实际时间慢8小时

原因:因为mysql是用docker部署的,而docker部署的话,通常时间会慢8个小时,只需修改下mysql的时区就可以了。

 

1、首先进入之前创建好的mysql容器

 

docker exec -it 容器名称或者容器ID  /bin/bash

2、修改时区为亚洲上海

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

echo "Asia/Shanghai" > /etc/timezone

3、重启容器并再次进入查看时间

docker restart 容器名称或者容器ID

docker exec -it 容器名称或者容器ID  /bin/bash

输入显示时间的命令:

date

发现显示的时间与实际时间一致

问题解决

 

 

 

 

关于confluence字体问题,可以查看我之前的博客,链接在后面哦-----> 点我查看哦~

 

关于confluence的个性化一些小设置

1、设置水印

1.1操作步骤如下:

1.2点击->设置->一般设置

 

 1.3然后找到板式

 

 1.4找到页面板式,然后点击自定义(注:因为我之前改过,所以显示的是编辑,重置默认值,查看默认值)

 

 

1.5找到(可以Ctrl+f搜索关键词wiki-content

 

 

在下面加入以下配置:

<script>
(function waterMark() {
var canvas = document.createElement('canvas');
var body = document.getElementById('main-content');

body.appendChild(canvas);

canvas.width = 280;
canvas.height = 280;
var context = canvas.getContext('2d');
context.rotate(-20*Math.PI/180);
context.fillStyle = "rgba(17,17,17,0.20)";
context.font = "16px Arial";
context.textAlign = "left";
context.textBaseline = 'middle';

var date = new Date();
var text = "$!action.remoteUser.fullName" + " " + date.toLocaleString();
context.fillText(text, canvas.width/3-40, canvas.height/2-40, 200);
context.fillText("版权所有", canvas.width/3-40, canvas.height/2, 200);
body.style.backgroundImage = "url("+canvas.toDataURL("image/png")+")";
})();
</script>

图片如下:

 

 

 整体配置图,如下:

 

 

 1.6点击保存即可,效果图如下:

 

 

 

2、禁止页面复制

2.1点击->设置->一般设置

然后找到自定义HTML

 

 

 

2.2点击编辑

 

 2.3在BODY首部加入以下配置:

<body
oncopy="return false"
oncut="return false;"
onselectstart="return false"
oncontextmenu="return false"
>

2.4保存即可

 

 

我去玩LOL了不写了 诶 就是玩儿~

 

 我被查出有感情获取障碍

而且是重度 我对这个世界产生了绝望 我不知道该怎么走下去

医生说谈对象可以有效缓解病症

请给我介绍两个男孩让我缓解病情

别问我为什么要两个

我谈两个好的快一些

 

posted @ 2021-04-15 16:46  宝英姐姐  阅读(1467)  评论(4编辑  收藏  举报