docker容器重啟錯(cuò)誤的解決方案
起因
是這樣的,今天客戶服務(wù)器的服務(wù)器突然斷電了,原本是配置了自啟動(dòng)的項(xiàng)目,在重啟之后發(fā)現(xiàn)還是無(wú)法登錄,然后又看了一眼工控機(jī),欸,這邊居然可以,那么問(wèn)題就直接排除了jar包的問(wèn)題,也排除了nginx的問(wèn)題,那么我一想 這都正常為什么會(huì)沒(méi)驗(yàn)證碼呢?
然后回頭一想,驗(yàn)證碼好像是配在redis上的,然后趕緊看一眼docker,我去,果然是你,不過(guò)明明原來(lái)運(yùn)行的好好的 怎么突然擺爛了呢
于是先使用一招萬(wàn)能大法:重啟
,可惜沒(méi)能生效,于是我又試了先把redis服務(wù)刪掉再啟動(dòng)的方法,居然還是不行,那么說(shuō)明這已經(jīng)不是一個(gè)簡(jiǎn)單的問(wèn)題了
解決方案
既然redis服務(wù)器一直在重啟,那就務(wù)必得看看他是什么原因?qū)е碌闹貑⒘耍褂?code>docker logs -f --tail 100 redis查看重啟原因
根據(jù)日志的內(nèi)容可以明顯看到是redis的aof文件出了問(wèn)題,再經(jīng)過(guò)斷電的原因?qū)е耡of的數(shù)據(jù)出現(xiàn)了損壞,沒(méi)能及時(shí)保存
因此根據(jù)日志我們?nèi)ふ襠ocker目錄下的aof82文件
然后找了一下網(wǎng)上相關(guān)的資料,根據(jù)它上面給的相關(guān)提示使用命令:
docker-compose run --rm redis redis-check-aof --fix /data/appendonlydir/appendonly.aof.82.incr.aof
重啟
修復(fù)完成直接重啟docker-compose,
docker-compose restart redis
到此這篇關(guān)于docker容器重啟錯(cuò)誤的解決方案的文章就介紹到這了,更多相關(guān)docker 重啟錯(cuò)誤內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 一條命令重啟所有已停止的docker容器操作
- 解決docker容器重啟之后/etc下某些配置文件被重置的問(wèn)題
- 解決docker搭建gitlab時(shí)容器不停重啟的問(wèn)題
- 如何設(shè)置docker開(kāi)機(jī)自啟動(dòng),并設(shè)置容器自動(dòng)重啟
- Docker 查詢、停止、刪除和重啟容器的詳細(xì)過(guò)程
- docker容器因報(bào)錯(cuò)無(wú)法啟動(dòng)問(wèn)題的檢查及修復(fù)容器錯(cuò)誤并重啟
- docker容器自動(dòng)退出重啟報(bào)錯(cuò)問(wèn)題及解決
- 如何一次重啟所有已停止的docker容器
- Docker容器不斷重啟問(wèn)題解決
相關(guān)文章
在Docker環(huán)境中部署和運(yùn)行One API的操作方法
隨著技術(shù)的發(fā)展,API 作為服務(wù)連接的橋梁,變得越來(lái)越重要,One API 是一種流行的 API 管理平臺(tái),能夠幫助我們更好地管理、監(jiān)控和擴(kuò)展 API 服務(wù),本文給大家介紹了如何在 Docker 環(huán)境中部署和運(yùn)行 One API,需要的朋友可以參考下2024-11-11Docker?鏡像分層及dockerfile?編寫(xiě)技巧
Docker鏡像是由特殊的文件系統(tǒng)疊加而成,鏡像層是不可變的,如果在某一層中添加一個(gè)文件,然后在下一層中刪除它,則鏡像中依然會(huì)包含該文件,這篇文章主要介紹了Docker?鏡像分層及dockerfile?編寫(xiě),需要的朋友可以參考下2022-01-01詳細(xì)講解Docker-Compose部署Kafka?KRaft集群環(huán)境
這篇文章主要為大家介紹了Docker-Compose部署Kafka?KRaft集群環(huán)境的全面詳細(xì)講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01docker拉取clickhouse鏡像的方法實(shí)現(xiàn)
本文主要介紹了docker拉取clickhouse鏡像的方法實(shí)現(xiàn),解決從DockerHub拉取鏡像時(shí)的網(wǎng)絡(luò)連接問(wèn)題,具有一定的參考價(jià)值,感興趣的可以了解一下2025-03-03docker如何部署帶有界面的registry倉(cāng)庫(kù)
這篇文章主要介紹了docker如何部署帶有界面的registry倉(cāng)庫(kù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02