docker下啟動(dòng)redis報(bào)Can’t open the log file: Permission denied錯(cuò)誤
一.背景
1.1.更改配置文件
將宿主主機(jī)的redis配置文件的redis日志在容器中存放的位置更改為容器內(nèi)指定的位置。
logfile "/etc/redis/logs/redis.log"
1.2.掛載路徑
將宿主主機(jī)redis日志存放位置與容器中redis的日志存放位置相互綁定。
-v /usr/local/redis/logs/redis.log:/etc/redis/logs/redis.log
1.3.啟動(dòng)redis
啟動(dòng)redis后出現(xiàn)Can’t open the log file: Permission denied錯(cuò)誤。
二.排查問題
通過上網(wǎng)查閱資料可知是我們宿主主機(jī)下的文件權(quán)限不夠,我們可以增加其權(quán)限來解決。
三.解決問題
我們輸入下面的增加文件權(quán)限命令后重啟我們的redis。
#給redis.log文件賦予權(quán)限
chmod 777 /usr/local/redis/logs/redis.log
#重啟redis
docker restart redis
四.測(cè)試
我們輸入下面的查看日志命令,可以將看到我們的redis啟動(dòng)成功了。文章來源:http://www.zghlxwxcb.cn/news/detail-777649.html
#查看redis日志
tail -f -n100 /usr/local/redis/logs/redis.log
文章來源地址http://www.zghlxwxcb.cn/news/detail-777649.html
到了這里,關(guān)于Can’t open the log file: Permission denied的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!