Docker修改容器配置導致啟動失敗的解決方法
阿新 • • 發佈:2021-06-18
我們通常會遇到修改容器內的配置問題,改的是容易。但改完之後容器起不來了,那就可難受了。當然我們也可以重新構建容器,一切都重新來一遍。但這真的是得不償失,一個小小的配置,弄這麼大的動靜。還有一種就是把修改容器的配置,然後重啟容器。當然之前的配置導致容器是起不來的,我們沒有辦法進入到容器中去。所以我們就直接將容器內的配置複製到我們的本地,在本地完成修改後再複製到容器,最後重啟容器使容器能夠正常的執行
- 檢視容器的錯誤日誌
-
docker logs kibana -f
容器無法正常啟動時,我們是無法直接進入容器的,我們不能確定配置檔案的絕對位置,有日誌的話我們可以查到配置檔案的具體位置
-
- 複製配置檔案到本地
-
-
docker cp kibana:/usr/share/kibana/config/kibana.yml .
-
3. 在本地修改配置
4. 將配置再複製到容器
-
-
docker cp kibana.yml kibana:/usr/share/kibana/config/kibana.yml
-
5. 重啟容器
-
-
docker restart kibana
-