confluence搭建

整个环境的构建在Centos7上进行,流程简单,如果你环境与我相同,你可以不看文字,直接复制shell使用,请放心食用。

提一句,我使用的是root用户,所以shell命令中都没有使用sudo。

系统配置

1.网络配置

ip address #查看IP地址 nmcli con nmcli con modify ens33 ipv4.address x.x.x.x/24 nmcli con modify ens33 ipv4.gateway x.x.x.x nmcli con modify ens33 ipv4.dns 114.114.114.114 nmcli con modify ens33 ipv4.method maunal nmcli con reload nmcli con up ens33 

2.准备yum仓库安装docker环境

cat /etc/redhat-release #查看当前系统版本

卸载旧版本

 yum remove docker  docker-client  docker-client-latest  docker-common  docker-latest  docker-latest-logrotate  docker-logrotate  docker-engine

安装需要的软件包

 yum install -y yum-utils

设置安装docker时的下载地址

 yum-config-manager  --add-repo  https://download.docker.com/linux/centos/docker-ce.repo 或者 yum-config-manager  --add-repo  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

执行安装命令

安装最新版本的Docker引擎和containerd yum install docker-ce docker-ce-cli containerd.io

启动docker并设置开机自启

systemctl enable docker systemctl start docker 

配置镜像加速器

参考官网地址:https://cr.console.aliyun.com/cn-beijing/instances/mirrors

针对Docker客户端版本大于 1.10.0 的用户,您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器。

mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://m6wt1u9u.mirror.aliyuncs.com"] } EOF systemctl daemon-reload systemctl restart docker

验证docker是否安装成功

docker version

3.创建运维目录

mkdir /home/devops/ mkdir /home/devops/postgres mkdir /home/devops/confluence mkdir /home/devops/confluence/config cd /home/devops/postgres

编辑postgres启动脚本

 #!/bin/bash NAME=postgres IMAGE=postgres:9.6.22 if [[ $(docker container ls -a | grep $NAME$) ]] ; then docker stop $NAME docker rm -f $NAME fi docker run -d --restart always --name $NAME -p 5432:5432  -v /home/devops/data/$NAME:/var/lib/postgresql/data  -e POSTGRES_PASSWORD=pw123456  $IMAGE

给脚本执行权限并启动

chmod +x postgres.sh ./postgres.sh

查看是否运行成功

安装wget下载confluence工具并解压

 工具参考文档: https://gitee.com/pengzhile/atlassian-agent/releases 下载: yum install wget wget https://gitee.com/pengzhile/atlassian-agent/attach_files/832832/download/atlassian-agent-v1.3.1.tar.gz wget https://cdn.mysql.com/archives/mysql-connector-java-5.1/mysql-connector-java-5.1.44.tar.gz tar -xf *.gz

编辑confluence启动脚本

 #!/bin/bash NAME=confluence IMAGE=atlassian/confluence-server:7.13.1 if [[ $(docker ps -a | grep $NAME$) ]];then docker stop $NAME docker rm -f $NAME fi docker run -d --restart always --name $NAME --net host  -v /home/devops/data/$NAME:/var/atlassian/application-data/confluence  -v /home/devops/confluence/config/mysql-connector-java-5.1.44-bin.jar:/opt/atlassian/confluence/confluence/WEB-INF/lib/mysql-connector-java-5.1.44-bin.jar  -v /home/devops/confluence/config/atlassian-agent.jar:/data/confluence/atlassian-agent.jar  -v /home/devops/confluence/config/setenv.sh:/opt/atlassian/confluence/bin/setenv.sh  -e JVM_MINIMUM_MEMORY=2048m  -e JVM_MAXIMUM_MEMORY=4000m  -e TZ="Asia/Shanghai"  $IMAGE docker logs -f $NAME -v /home/devops/confluence/config/setenv.sh:/opt/atlassian/confluence/bin/setenv.sh  先启动一次,把setenv配置文件拷贝出来,并修改 docker cp confluence:/opt/atlassian/confluence/bin/setenv.sh /home/devops/confluence/config 编写配置文件,在106行添加如下信息: vi setenv.sh CATALINA_OPTS="-javaagent:/data/confluence/atlassian-agent.jar ${CATALINA_OPTS}" 

重新启动confluence

http://x.x.x.x:8090

生成license

进入confluence容器

docker exec -it confluence bash cd /data/confluence/ java -jar atlassian-agent.jar -p conf -m 邮箱 -m qfsu -o http://x.x.x.x:8090 -s BWP9-T004-88M4-B4NY

设置数据库

插件破解

设置-应用管理-查找新引用-draw.io免费试用

​ docker exec -it confluence bash cd /data/confluence java -jar atlassian-agent.jar -p com.mxgraph.confluence.plugins.diagramly -m 邮箱 -m susu -o http://x.x.x.x:8090 -s 序列号 ​

原文链接:https://blog.csdn.net/m0_60917286/article/details/123666110?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165934461816782184659864%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165934461816782184659864&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-24-123666110-null-null.nonecase&utm_term=%E6%90%AD%E5%BB%BAcdn

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/6224

(0)
上一篇 2022年10月27日 11:40
下一篇 2022年10月27日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml