【ERROR】搭建harbor时,redis和register启动失败

描述:

搭建harbor时,运行docker-compose.yml,内置的redis和register启动失败

异常:

open() "/etc/nginx/nginx.conf" failed (13: Permission denied)

unable to configure authorization (htpasswd): open /etc/registry/passwd: permission denied

解决

1)redis启动失败:open() "/etc/nginx/nginx.conf" failed (13: Permission denied)

找到docker-compose.yml中映射地址,在nginx.conf的第一行,添加user root;

2)register启动失败:unable to configure authorization (htpasswd): open /etc/registry/passwd: permission denied

registry容器因为权限问题导致异常重启

给予文件权限(harbor由uid gid 10000的用户启动)

chown -R 10000.10000 ./common

参考

https://www.cnblogs.com/whaleX/p/18011035

相关推荐
xiaolyuh1231 分钟前
Arthas修改类(如加日志)的实现原理
java
kaico20182 分钟前
MySQL的索引
数据库·mysql
栗子叶5 分钟前
Java对象创建的过程
java·开发语言·jvm
有一个好名字14 分钟前
力扣-从字符串中移除星号
java·算法·leetcode
zfj32124 分钟前
CyclicBarrier、CountDownLatch、Semaphore 各自的作用和用法区别
java·开发语言·countdownlatch·semaphore·cyclicbarrier
2501_9167665429 分钟前
【JVM】类的加载机制
java·jvm
Sag_ever30 分钟前
Java数组详解
java
张np31 分钟前
java基础-ConcurrentHashMap
java·开发语言
清水白石0081 小时前
解构异步编程的两种哲学:从 asyncio 到 Trio,理解 Nursery 的魔力
运维·服务器·数据库·python
资生算法程序员_畅想家_剑魔1 小时前
Mysql常见报错解决分享-01-Invalid escape character in string.
数据库·mysql