一:拉取镜像到本地

二:本地镜像PUSH Rancher机器

docker tag 外部镜像.aliyuncs.com/langer/confluence:7.12.2 docker-registry.本公司.com.cn/itg/conflunce:7.12.2.1

本地:

docker login ​​https://docker-registry.本公司.com.cn​

docker images  命令可以看看拉取的镜像效果

docker push docker-registry.本公司.com.cn/itg/conflunce:7.12.2.1

三:附件中文乱码主要是LINUX环境认不到中文字符

1:持久化目录里上传:新宋体

2:启动配置文件,做配置映射,持久化。

1:持久化目录建立一个fonts文件夹,然后管理员拷贝的字体拷贝进去:

cp -r /var/atlassian/application-data/confluence/SIMSUN.TTC /var/atlassian/application-data/confluence/fonts

 

Rancher下Docker部署Conflunce 解决附件中文乱码问题_Docker

2:配置映射

Rancher下Docker部署Conflunce 解决附件中文乱码问题_Docker_02

 3:新加配置卷

Rancher下Docker部署Conflunce 解决附件中文乱码问题_docker_03

 

最终效果:

Rancher下Docker部署Conflunce 解决附件中文乱码问题_docker_04

 

其他小贴士:

日志跟踪:

tail -f logs/atlassian-confluence.log

持久化:

持久化PVC目录:

路径/data/rancherfile/itg-wiki-confluncepvc-pvc-4a12b88b-8a26-46c9-9828-b6781a67a5f1

Rancher下Docker部署Conflunce 解决附件中文乱码问题_Docker_05

 增大NG上传配置:

Rancher下Docker部署Conflunce 解决附件中文乱码问题_Docker_06

数据目录进行持久化

volumes:

./conflunce/data:/var/alassian/application-data/conflunce  这个目录做持久化

Rancher下Docker部署Conflunce 解决附件中文乱码问题_Docker_07

 

 创建数据库需要中文字符:

CREATE DATABASE confluencedb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;