Loading... 在安装harbor镜像程序的过程中,准备好了文件,然后使用docker-compose命令进行启动。 通过docker login harbor.sddts.cn报错,然后使用docker-compose ps文件看到registry镜像处在Restarting状态。 使用docker-compose logs -f查看日志,看到registry容器提示exit 2异常。 ![2023-10-31T05:37:17.png][1] 通过查看registry容器日志/data/harbor/logs/registry.log看到,该容器无法访问/etc/registry/passwd。 通过查看docker-compose.yml配置文件,可以看到docker-compose.yml所在目录,也就是/root/harbor/下面的common/config/registry目录会映射被容器目录/etc/registry/。 ![2023-10-31T05:39:17.png][2] 通过查看/root/harbor/common/config/registry目录,看到passwd属于root:root用户/用户组,且访问权限是640。 ![2023-10-31T05:40:21.png][3] 通过命令chown 10000:10000 passwd修改其所属用户/用户组。问题解决 ![2023-10-31T05:49:18.png][4] [1]: https://www.sddts.cn/usr/uploads/2023/10/1424810232.png [2]: https://www.sddts.cn/usr/uploads/2023/10/2190542431.png [3]: https://www.sddts.cn/usr/uploads/2023/10/3873307026.png [4]: https://www.sddts.cn/usr/uploads/2023/10/2297284651.png 最后修改:2024 年 05 月 11 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏