docker-compose 方式安装部署confluence
采用docker-compose方式部署confluence
一、confluence简介
Confluence是一款由澳大利亚软件公司Atlassian开发的企业协作工具。它是一个基于web的团队协作平台,用于帮助团队成员共享和协同工作的知识、文档、想法和项目。
Confluence提供了一个集中管理和共享文档、知识库和项目信息的平台。团队成员可以通过创建和编辑页面、添加评论、上传文件、创建任务等功能来共同创作、组织和讨论内容。它支持实时协作,允许多个用户同时编辑同一页面,并显示编辑历史记录和变更追踪。
Confluence的主要特点包括:
-
多功能编辑器:Confluence的编辑器提供了丰富的功能,包括格式化文本、添加图片和媒体、插入表格和图表等。用户可以轻松创建专业的文档和页面。
-
强大的搜索功能:Confluence具有强大的搜索功能,可以快速定位和访问所需的信息。用户可以搜索页面标题、标签、内容等来查找所需的文档或知识。
-
内容组织和分类:Confluence使用空间和页面来组织和管理内容。用户可以创建不同的空间,每个空间下可以创建多个页面,并可以将页面进行分类和链接。
-
权限控制:Confluence允许管理员对用户和用户组进行权限管理,以控制谁可以访问、编辑和发布内容。这样可以保护敏感信息并确保数据的安全性。
-
第三方集成:Confluence可以与其他工具和应用程序进行集成,如Jira、Slack、Microsoft Teams等,以促进团队的协作和信息共享。
Confluence适用于各种类型的组织和团队,包括软件开发团队、项目团队、销售团队、运营团队等。它提供了一个集中管理和共享知识的平台,可以提高团队之间的沟通和协作效率,促进知识的传递和共享。
二、部署
创建目录
mkdir confluence
cd confluence/
mkdir logs
mkdir data
mkdir mysql
下载agent文件
wget https://www.xujian.tech/raw/atlassian-agent.jar -O atlassian-agent.jar
创建yaml文件
version: '2'
services:
confluence:
image: atlassian/confluence:9.0.2
container_name: confluence
environment:
TZ: Asia/Shanghai
CATALINA_OPTS: "-Xms3072m -Xmx3072m"
ports:
- "8090:8090"
- "8091:8091"
restart: always
depends_on:
- db
volumes:
- /volume1/docker/confluence/data:/var/atlassian/application-data/confluence
db:
image: postgres:latest
container_name: confluence-db
ports:
- "5434:5434"
restart: always
environment:
- TZ=Asia/Shanghai
- POSTGRES_PASSWORD=666666 #数据库密码
volumes:
- /volume1/docker/confluence/pgsql-data:/var/lib/postgresql/data
起飞。
sudo docker compose up -d
替换文件
sudo docker cp atlassian-agent.jar confluence:/
# 拷贝setenv.sh文件出来
sudo docker cp confluence:/opt/atlassian/confluence/bin/setenv.sh ./
# 在文件中添加内容
sudo echo 'export CATALINA_OPTS="-javaagent:/atlassian-agent.jar ${CATALINA_OPTS}"' >> setenv.sh
# 再拷贝回去
docker cp setenv.sh confluence:/opt/atlassian/confluence/bin/
# 重启confluence
docker restart confluence
创建数据库。
su postgres
psql
#创建数据库
CREATE DATABASE mydb;
#查看所有数据库
\l
#切换当前数据库
\c mydb
ALTER USER postgres WITH PASSWORD 'NewPassword';
sudo firewall-cmd --add-port=5432/tcp --permanent
sudo firewall-cmd --reload
访问web页面。


接下来一路默认即可。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)