我們通常會遇到修改容器內的配置問題,改的是容易。但改完之后容器起不來了,那就可難受了。當然我們也可以重新構建容器,一切都重新來一遍。但這真的是得不償失,一個小小的配置,弄這么大的動靜。還有一種就是把修改容器的配置,然后重啟容器。當然之前的配置導致容器是起不來的,我們沒有辦法進入到容器中去。所以我們就直接將容器內的配置復制到我們的本地,在本地完成修改后再復制到容器,最后重啟容器使容器能夠正常的運行
- 查看容器的錯誤日志
-
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
-