- 使用以下命令,进入bitbucket镜像内
docker ps
# 会列出所有在运行的镜像,找到bitbuket镜像对应的ID
# 填到下方的命令中,就以root的身份,进入到了镜像中
sudo docker exec -ti -u root bitbucket_ID bash
- 使用如下命令找到需要替换的文件的路径
find / -name atlassian-extras-decoder-v2-3.3.0.jar
# 找到文件后,备份,
cp /opt/bitbucket/app/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar /opt/bitbucket/app/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar.bak
- 将破解文件上传到docker镜像可以访问的文件夹内,然后覆盖源文件
cp /var/atlassian/bitbucket/atlassian-extras-decoder-v2-3.3.0.jar /opt/bitbucket/app/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar
这里/var/atlassian/bitbucket/
是bitbucker存放数据的地方,容器外可以直接访问的。所以事先先把破解文件放入这个文件夹内,名字相同
- 重复以上步骤,将
atlassian-extras-decoder-v2-3.3.0.jar
换成atlassian-extras-legacy-3.3.0.jar
find / -name atlassian-extras-legacy-3.3.0.jar
cp /opt/bitbucket/app/WEB-INF/lib/atlassian-extras-legacy-3.3.0.jar /opt/bitbucket/app/WEB-INF/lib/atlassian-extras-legacy-3.3.0.jar.bak
cp /var/atlassian/bitbucket/atlassian-extras-legacy-3.3.0.jar /opt/bitbucket/app/WEB-INF/lib/atlassian-extras-legacy-3.3.0.jar
- 重启容器,完成破解。
版权属于:CraZyMoNk
本文链接:https://blog.peacharc.com/archives/417.html
转载时须注明出处及本声明