
atlassian/stashStash现已更名为Bitbucket Server。 如需最新Docker镜像,请查看bitbucket.org或hub.docker.com上的新仓库。
详情请阅读此公告。
Stash Docker镜像不再受支持,不建议用于生产环境。
此Docker容器可轻松启动Stash实例用于评估目的。Atlassian暂不支持在生产环境中使用Docker。
对于用于存储仓库数据(及其他内容)的STASH_HOME目录,建议将主机目录挂载为数据卷:
确保运行用户对数据目录有写入权限:
bash$> docker run -u root -v /data/stash:/var/atlassian/application-data/stash atlassian/stash chown -R daemon /var/atlassian/application-data/stash
bash$> docker run -v /data/stash:/var/atlassian/application-data/stash --name="stash" -d -p 7990:7990 -p 7999:7999 atlassian/stash
成功。Stash现已可通过http://localhost:7990访问*
请确保容器已分配必要资源,建议分配2GiB内存以容纳应用服务器和Git进程。更多信息参见支持的平台。
* 注意:如在Mac OS X上使用boot2docker,请使用open [***] ip):7990访问。
要升级到Stash的更新版本,只需停止stash容器并基于更新的镜像启动新容器:
bash$> docker stop stash $> docker rm stash $> docker run ...(参见上文启动命令)
由于数据存储在主机的数据卷目录中,升级后数据仍可正常访问。
注意:请确保不要使用-v选项意外删除stash容器及其卷。
评估环境中,可使用内置数据库(文件存储在Stash主目录),此时只需对主机上用作卷的目录(如上例中的/data/stash)创建备份归档即可。
Docker设置目前不支持Stash Backup Client。如使用外部数据库,可采用Stash DIY Backup方法。
有关数据恢复和备份的更多信息:[***]
latest标签对应Atlassian Stash的最新版本。因此atlassian/stash:latest将使用最新可用的Stash版本。
也可使用特定次要版本标签指定Stash版本,例如atlassian/stash:3.5,这将安装最新的3.5.x版本。
如在使用此Dockerfile时遇到任何问题,请提交issue。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务