1. 使用以下命令,进入bitbucket镜像内
docker ps
# 会列出所有在运行的镜像,找到bitbuket镜像对应的ID
# 填到下方的命令中,就以root的身份,进入到了镜像中
sudo docker exec -ti -u root bitbucket_ID bash
  1. 使用如下命令找到需要替换的文件的路径
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
  1. 将破解文件上传到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存放数据的地方,容器外可以直接访问的。所以事先先把破解文件放入这个文件夹内,名字相同

  1. 重复以上步骤,将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
  1. 重启容器,完成破解。
Last modification:August 25, 2019
如果觉得文章对你有用,请随意赞赏