安装bamboo,使用postgresql存储数据

1、编辑dockerfile 文件

1
2
3
FROM atlassian/bamboo-server:7.2.1

USER root

2、将代理破解包加入容器

1
2
COPY "atlassian-agent.jar" /opt/atlassian/bamboo/
COPY "mysql-connector-java-8.0.18.jar" /opt/atlassian/bamboo/lib/

3、设置启动加载代理包

1
RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/bamboo/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/bamboo/bin/setenv.sh

4、编译dockerfile文件,生成镜像

1
docker build -t hl/bamboo:7.2.1

5、运行容器

1
2
3
4
5
6
7
8
docker run -d --name hl-bamboo \
--restart always \
-p 8085:8085 \
-p 54663:54663 \
-e TZ="Asia/Shanghai" \
-v /home/atlassian/bamboo/data:/var/atlassian/application-data/bamboo \
-v /home/atlassian/bamboo/settings.xml:/opt/maven/settings.xml \
hl/bamboo:7.2.1

6、破解

1
java -jar atlassian-agent.jar -d -m bamboo@guwenxiang.com -n bamboo -p bamboo -o http://47.28.176.98 -s xxxx-xxxx-xxxx