Docker部署Artifactory V7.71.5无法重置管理员密码求助
Docker部署Artifactory V7.71.5管理员密码重置步骤
前置确认
- 先确认Artifactory容器的数据挂载目录(Docker部署通常通过本地目录/数据卷持久化数据),可执行以下命令查看:
输出中docker inspect <artifactory-container-id/name> | grep -A 20 "Mounts"Source字段对应的路径就是宿主机上的挂载目录。
具体操作步骤
停止Artifactory容器
docker stop <artifactory-container-id/name>进入宿主机的Access配置目录
替换<your-data-mount-path>为实际挂载路径:cd <your-data-mount-path>/access/etc备份用户配置文件
cp security/users.properties security/users.properties.bak修改管理员密码配置
编辑security/users.properties文件,找到admin用户的行,将原有加密密码替换为你需要的明文密码(示例用password),修改后格式如下:admin=password,admin,admin,admin,admin创建引导凭证文件
在当前access/etc目录下创建bootstrap.creds文件,内容为:admin:password注意:此处密码需和上一步设置的明文密码完全一致。
修复目录权限(可选但推荐)
确保挂载目录权限适配Artifactory运行用户(默认是jfrog:jfrog):chown -R jfrog:jfrog <your-data-mount-path>启动Artifactory容器
docker start <artifactory-container-id/name>验证登录并清理
- 容器启动完成后,用
admin和设置的明文密码登录Artifactory。 - 登录成功后,系统会自动将明文密码加密,此时可删除
access/etc/bootstrap.creds文件,避免后续启动重复生效。
- 容器启动完成后,用
内容的提问来源于stack exchange,提问作者Factor Three
相关产品推荐
相关产品推荐

