Docker 一键安装Confluence(已支持最新版本)

2023-09-14 15:54:06

Docker 一键安装Confluence(已支持最新版本)

  • 本文用于Confluence在Docker的安装,仅用于记录安装方式
  • Jira 也可以参考这种方式安装,只有细微差别
  • 转载请注明来源
  • Linux安装可参考链接
  • Windows安装可查考链接
  • 条件允许时,请优先选择CentOS7 原生安装

一、查找想要的版本

  • 跟着文档走,不想换版本的,请跳过此部分

1. 登录DockerHub

https://hub.docker.com/

2. 筛选你需要的版本

  • 登录后通过打开链接或搜索到达下方页面
  • 传送门
https://hub.docker.com/r/atlassian/confluence-server/tags

在这里插入图片描述

二、本文搞的就是一键搞定

  • 说是一键,实际上是执行一个脚本,脚本如下:
# 下载agent文件
wget https://www.xujian.tech/raw/atlassian-agent.jar -O atlassian-agent.jar
# 用mysql的人比较多,咱们把驱动也提前准备好
# MySQL 5.7 驱动地址
wget http://file.xujian.tech/mysql-connector-java-5.1.49.jar -O mysql-connector-java-5.1.49.jar
# MySQL 8+  驱动地址
wget http://file.xujian.tech/mysql-connector-java-8.0.26.jar -O mysql-connector-java-8.0.26.jar

# confluence版本,需要官方有的才行
tag=8.5.0-jdk17
# 拉取镜像,可以去官方查找你想要的版本
docker pull atlassian/confluence-server:${tag}
# 如果已经有confluence了,那么先关闭并删除
docker stop confluence
docker rm confluence
# 注意正确填写您的数据位置
docker run -v /data/confluence:/var/atlassian/application-data/confluence --name="confluence" -d -p 8090:8090 -p 8091:8091 atlassian/confluence-server:${tag}
# 上一步如果要修改了容器名,这里也请修改。拷贝文件进容器
docker cp atlassian-agent.jar confluence:/
# 拷贝setenv.sh文件出来
docker cp confluence:/opt/atlassian/confluence/bin/setenv.sh ./
# 在文件中添加内容
echo 'export CATALINA_OPTS="-javaagent:/atlassian-agent.jar ${CATALINA_OPTS}"' >> setenv.sh
# 再拷贝回去
docker cp setenv.sh confluence:/opt/atlassian/confluence/bin/
# 拷贝mysql驱动
docker cp mysql-connector-java-5.1.49.jar confluence:/opt/atlassian/confluence/lib/
docker cp mysql-connector-java-8.0.26.jar confluence:/opt/atlassian/confluence/lib/
# 重启confluence
docker restart confluence
# 
echo 'license获取,请联系xujian_cq,或搜索微信小程序“亚特技术”申请试用'

三、核心

  • license获取,请联系xujian_cq,或搜索微信小程序“亚特技术”申请试用
  • “亚特技术”小程序可申请长期试用
更多推荐

【Docker】华为云服务器安装 Docker 容器

简介Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销

海外媒体宣发:海外媒体发稿6种方式方法分享

科学创新在这个时代中起着了至关重要的作用。做为科谱网络写手,大家要不断找到新的专用工具来提高我们自己的文章内容品质和质量。在这篇文章中,我们将给大家分享6个通过美联社检验的发稿神器,帮你的科普文章如鱼得水。1.现状分析专用工具在编写科普文章以前,我们应该对于目标读者背景、兴趣和爱好认知度等方面进行详细分析。那样才能真正

使用结构体组织相关联的数据(5)

使用结构体组织相关联的数据5.使用结构体组织相关关联的数据1.结构体的定义和实例化1.1定义结构体1.2创建结构体的实例1.3使用字段初始化简写语法1.3使用结构体更新语法从其他实例创建实例1.使用旧的实例创建新实例2.\.\.语法创建实例(旧实例为基础)1.4使用没用命名字段的元组结构体来创建不同的类型1.5没有任何

期权开户流程、交易时间和规则详解清晰易懂

本文将介绍期权开户流程、交易时间和规则详解清晰易懂则,包括期权的定义、期权交易的时间、期权交易的规则和期权交易的风险。本文的结论是,期权交易的时间和规则非常重要,应该遵守交易规则,并且要注意风险。本文来源:期权酱券商开通期权账户和期权分仓平台的开户流程是不同的,一般情况如下:一、券商开通期权账户1.投资者需要在有资质的

Python函数绘图与高等代数互溶实例(二): 闪点函数

Python函数绘图与高等代数互溶实例(一):正弦函数与余弦函数Python函数绘图与高等代数互溶实例(二):闪点函数Python函数绘图与高等代数互溶实例(三):设置X|Y轴|网格线一:函数plot(),展示变量的变化趋势importnumpyasnpimportmatplotlib.pyplotaspltfromp

Python和Pandas对事件数据的处理:以电动汽车充电数据为例

1、数据电动汽车的充电数据形式如下订单号充电开始时间充电完成时间订单/时段总充电量(KWh)尖时电量峰时电量平时电量谷时电量2023020105000026122023-02-0100:03:262023-02-0100:40:5228.4410.0000.0000.00028.44120230201050000457

基于vue3 的 Echarts图表展示(任务一:用柱状图展示消费额最高的省份)(操作全流程)(图文版)

目录前言:操作要求:操作流程:一.创建vue项目1.在vscode上创建vue脚手架工程二.配置运行环境2.配置axios(用于访问接口)和引入echarts包3.引入需要用到的js包三.开始实践做题(最后附有完整代码)1.获取接口数据2.数据处理3.echarts图表展示4.最终效果图4.完整参考代码前言:这篇是一个

如何提升网站排名优化(百度SEO优化,轻松提升排名)

在当今互联网时代,拥有一个优秀的网站是很重要的。而一个网站如果能够在搜索引擎上的排名很靠前,那么将会带来更多的流量、更多的用户和更多的利润。那么如何提升网站排名优化呢?蘑菇号www.mooogu.cn百度SEO优化的5个规则1.关键词选取要合理,不要过度堆砌;2.网站结构要简单明了,易于搜索引擎爬取;3.网站内容要原创

Python进阶复习-自带库

目录random库collection库Counter函数namedtuple函数deque函数itertools库enumarate函数zip函数product函数random库random.random():生成一个0到1之间的随机浮点数。random.uniform(a,b):生成一个在a和b之间均匀分布的随机浮

模分多址技术:Model division multiple access for semantic communications

目录论文简介知识积累模分多址论文简介作者PingZhang(张平)XiaodongXu(许晓东)ChenDong(董辰)KaiNiu(牛凯)发表期刊or会议《FrontiersofInformationTechnology&ElectronicEngineering》发表时间2023.6知识积累多址技术主要致力于将正交

从零学算法(加密运算)

加密运算.计算机安全专家正在开发一款高度安全的加密通信软件,需要在进行数据传输时对数据进行加密和解密操作。假定dataA和dataB分别为随机抽样的两次通信的数据量:正数为发送量负数为接受量0为数据遗失请不使用四则运算符的情况下实现一个函数计算两次通信的数据量之和(三种情况均需被统计),以确保在数据传输过程中的高安全性

热文推荐