[问题已处理]-docker-compose无法停止harbor
因为公司容器服务 还么有应用.所以一直没去管这个harbor今天打开的时候发现网页不能使用 然后连到服务器上发现容器都挂了几个查看容器日志 没有报错通过docker-compose stop 停止并通过docker-compose up –d启动很明显启动失败docker-compose ps之后发现有几个容器 根本没有被stop...
因为公司容器服务 还么有应用.所以一直没去管这个harbor
今天打开的时候发现网页不能使用 然后连到服务器上发现容器都挂了几个
查看容器日志 没有报错
通过docker-compose stop 停止并通过docker-compose up –d启动
很明显启动失败
docker-compose ps之后发现有几个容器 根本没有被stop
尝试docker stop 或者kill 都不能关闭
尝试docker-compose down 关闭容器 也不行
查看这3个up的容器的日志
harbor-log 像是僵尸进程 容器已经不再了 但是显示up.
其它服务需要先到日志服务器注册,所以会造成端口访问拒绝。
实在关闭不掉只能 强制删除harbor-log容器
发现其余2个容器 仍旧不能stop,也强制删除
再次重启harbor 成功了
后续想通过本地开启rsyslog的1514端口 来代替harbor-log 未果 修改/etc/rsyslog.conf如下
$WorkDirectory /var/lib/rsyslog
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$IncludeConfig /etc/rsyslog.d/*.conf
$OmitLocalLogging on
$IMJournalStateFile imjournal.state
*.info;mail.none;authpriv.none;cron.none /var/log/messages
authpriv.* /var/log/secure
mail.* -/var/log/maillog
cron.* /var/log/cron
*.emerg :omusrmsg:*
uucp,news.crit /var/log/spooler
local7.* /var/log/boot.log
重启rsyslog 服务
systemctl restart rsyslog
参考
https://www.cnblogs.com/seasonzone/p/11308273.html
仍旧需要依赖
github上提交的issue
https://github.com/goharbor/harbor/issues/9322
更多推荐
所有评论(0)