1. 程式人生 > 其它 >Docker修改容器配置導致啟動失敗的解決方法

Docker修改容器配置導致啟動失敗的解決方法

我們通常會遇到修改容器內的配置問題,改的是容易。但改完之後容器起不來了,那就可難受了。當然我們也可以重新構建容器,一切都重新來一遍。但這真的是得不償失,一個小小的配置,弄這麼大的動靜。還有一種就是把修改容器的配置,然後重啟容器。當然之前的配置導致容器是起不來的,我們沒有辦法進入到容器中去。所以我們就直接將容器內的配置複製到我們的本地,在本地完成修改後再複製到容器,最後重啟容器使容器能夠正常的執行

  1. 檢視容器的錯誤日誌
    • docker logs kibana -f

      容器無法正常啟動時,我們是無法直接進入容器的,我們不能確定配置檔案的絕對位置,有日誌的話我們可以查到配置檔案的具體位置

  2. 複製配置檔案到本地
    • 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