写在前面的话: 建议 内核小于 2 核
且 内存小于 4 G
的机器就不要折腾这个了,能装上页很难跑起来, docker 容器也会经常 stop。
安装 mysql
docker run \
--name mysql \
--restart always \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=xxxxx \
-v $PWD/data:/var/lib/mysql \
-v $PWD/logs:/logs \
-v $PWD/conf:/etc/mysql/conf.d \
-v $PWD/backup:/backup \
-d mysql:5.7
配置数据库:
MySQL 所使用的配置文件 my.cnf 核心参数:
[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8
collation-server = utf8_bin
transaction_isolation = READ-COMMITTED
安装 jira
1.制作Docker破解容器
编写Dockerfile文件:
FROM cptactionhank/atlassian-jira-software:7.12.0
USER root
# 将代理破解包加入容器
COPY "atlassian-agent.jar" /opt/atlassian/jira/
# 设置启动加载代理包
RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/jira/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/jira/bin/setenv.sh
2.下载 atlassian-agent.jar
文件,放置在Dockerfile同目录下,例如:
- JIRA
--Dockerfile
--atlassian-agent.jar
atlassian-agent.jar
下载地址:
百度网盘地址:
链接:https://pan.baidu.com/s/17zNwlp3sd1PLSCxPVjDwfQ
提取码:b84z
3.构建镜像,执行命令:
docker build -t jira/jira:v7.12.0 .
4.执行
docker run \
-d -p 9005:8080 \
-v $PWD/data:/var/atlassian/jira \
--name jira 35bdcee1d3e4
5.生成 key
java -jar atlassian-agent.jar \
-d -m test@gmail.com -n TgMan -p jira \
-o https://wiki.jira地址.com/ -s XXXX-XXXX-XXXX-XXXX
安装 confluence
1.编写Dockerfile文件:
FROM cptactionhank/atlassian-confluence:6.13.0
USER root
# 将代理破解包加入容器
COPY "atlassian-agent.jar" /opt/atlassian/confluence/
# 设置启动加载代理包
RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/confluence/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/confluence/bin/setenv.sh
2.执行:
docker build -f Dockerfile -t confluence/confluence:6.13.0 .
3.启动:
docker run -d -p 9006:8090 -v $PWD/data_confluence_vol:/home/confluence_data --name confluence a4a0e524cff4
注意这里的 key -p conf
这个和 jira 的不同
java -jar atlassian-agent.jar \
-d -m test@gmail.com -n TgMan -p conf \
-o https://wiki.confluence地址.com/ -s XXXX-XXXX-XXXX-XXXX