docker容器内服务怎么启动(docker部署confluence的完整步骤)
docker容器内服务怎么启动
docker部署confluence的完整步骤Confluence 是收费的,但是可以破解使用(提倡购买,支持正版)
本文使用的镜像是基于他人(镜像&破解)打包的,本文的镜像是直接将破解文件置入容器了,省去了自己去捣鼓破解的 jar 包文件的过程,容器部署启动后即可访问。
整个过程请按照以下步骤进行:
1. 数据库创建先创建文件 /opt/soft/mysql8-confluence/conf.d/custom.cnf
,内容为:
[mysqld] default-authentication-plugin=mysql_native_password lower-case-table-names=1 skip-name-resolve #skip-grant-tables max_connections=1000 max_user_connections=850 max_connect_errors=1000 max_allowed_packet=100M innodb_log_file_size=256M
如果你已经有MySQL数据库,这步可以跳过。
为了省事及可移植性,本文使用 docker-compose 创建MySQL数据库(8.0版本),内容如下
version: '3.7' services: mysql8-confluence: image: harbor.goodcol.com:81/gukesoft/mysql8:8.0.16 container_name: mysql8-confluence ports: - 3308:3306 volumes: - /opt/soft/mysql8-confluence/conf.d:/etc/mysql/conf.d - /opt/soft/mysql8-confluence/data:/var/lib/mysql security_opt: - seccomp:unconfined environment: TZ: Asia/Shanghai MYSQL_ROOT_PASSWORD: 'root123456' command: --default-authentication-plugin=mysql_native_password --lower-case-table-names=1
用工具连接数据库,先创建db名称为 confluence
(注意字符集为 utf8mb4
排序规则为 utf8mb4_bin
),然后配置数据库的隔离级别(这是 confluence 的要求),如下:
set global transaction isolation level read committed; select @@global.transaction_isolation;
2. 启动 confluence 容器
同上,还是基于 docker-compose 来部署的,内容如下:
version: '3.7' services: confluence: image: xzxiaoshan/confluence-agented:7.9.3 container_name: confluence environment: TZ: Asia/Shanghai ports: - 8090:8090 volumes: - /opt/confluence:/var/atlassian/confluence
3. 访问 confluence 进行配置和破解
浏览器打开 http://192.168.1.129:8090(这里用你自己的IP),然后参照下图步骤:
如果你数据库连接信息需要修改,可以到
/opt/confluence/confluence.cfg.xml
文件中修改,然后重启服务
注意数据库url连接中用的参数是utf8,不是utf8mb4
url 中的useUnicode=true&characterEncoding=utf8
是避免中文乱码问题的
在 xml 文件中修改url的时候,注意&
符号应该是&
附:内置的破解的 agent 详见(https://gitee.com/pengzhile/atlassian-agent)
以上就是docker部署confluence的完整步骤的详细内容,更多关于docker部署confluence的资料请关注开心学习网其它相关文章!
- docker清理脚本(Docker 清理的常用方法及问题)
- 数据库安装到docker(基于docker安装mariadb配置过程解析)
- docker部署redis集群查看版本(docker下的 redis 之持久化存储详解)
- docker怎么使用supervisor(supervisor下的Dockerfile的多服务镜像封装操作)
- docker服务部署网络要求(docker部署LNMP架构的方法)
- windows 10家庭版上安装docker(win10家庭版安装Docker的方法步骤)
- 如何使用docker启动tomcat(简述Docker安装Tomcat镜像并部署web项目)
- docker的postgres镜像包(Docker中运行PostgreSQL并推荐几款连接工具)
- 阿里云docker 基础镜像(Docker 配置阿里云容器服务操作)
- docker清理占用空间(docker清理大杀器/docker的overlay文件占用磁盘太大的解决)
- docker安装java8(docker安装java环境的实现步骤)
- docker无法启动内存不足(解决docker磁盘空间不足问题)
- docker容器连接宿主机(docker 实现容器与宿主机无缝调用shell命令)
- docker10个小技巧(docker比赛提交常用命令小结)
- volume怎么添加docker(docker volume删除卷的操作)
- docker容器编排入门教程(laradock环境docker-compose操作详解)
- 贾怀胤唱《白龙马》 炸场 了 没想到京剧还能这么玩(贾怀胤唱白龙马)
- 白龙马的改编学生版,快来看看(白龙马的改编学生版)
- 萌娃唱《白龙马》走红,那生动的小表情,网友直呼 简直是戏精(萌娃唱白龙马走红)
- 朱鹤松被不断认可,凤凰传奇玲花喊话岳云鹏,索要老朱演出门票(朱鹤松被不断认可)
- 元宵晚会槽点多,芒果台上来就假唱,岳云鹏不说相声改评书了(元宵晚会槽点多)
- 岳云鹏跟凤凰传奇谈心,说出了人生中最重要的三个人,这才成功(岳云鹏跟凤凰传奇谈心)
热门推荐
- php设计模式如何实现(php模式设计之观察者模式应用实例分析)
- kubernetes 虚拟机安装(VirtualBox+Ubuntu16搭建Kubernetes集群的实现)
- python爬虫音乐代码(详解python selenium 爬取网易云音乐歌单名)
- MySql 中IFNULL、ISNULL和NULLIF
- linux连接工具命令行长度设置(linux userdel 命令的使用)
- 在vs中设置Javascript的智能提示
- mysql存储引擎的创建与修改(关于MySQL Memory存储引擎的相关知识)
- 如何把阿里云盘加入到快捷操作(阿里云如何挂载数据盘?阿里云挂载数据盘一键脚本)
- h5本地存储对比(H5离线存储Manifest原理及使用)
- ASP.NET使用JavaScriptSerializer实现序列化与反序列化
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9