轉https://www.cnblogs.com/jiajialu/p/8589841.html
原因:
由於錯誤的配置導致原來可以啟動的docker容器不能啟動了。相信很多人的做法是刪除容器重建一個,這樣也是可以的,但是你的配置和插件就得重新安裝,非常麻煩。最小的代價當然是修改原來的配置讓他能啟動了。docker容器起不來了怎么改配置?
解決方案:
由於我開啟的容器是elasticsearch-6.8.0,安裝了ik插件,修改配置重啟時,起不來了,癱瘓了。正確的解決姿勢是將容器的配置cp出來(到宿主機),修改正確然后cp回去,啟動就行了。
我的容器:es_680,容器配置路徑:/usr/share/elasticsearch/config
docker cp es_680:/usr/share/elasticsearch/config/elasticsearch.yml . #cp出來,到宿主機當前目錄下
vi elasticsearch.yml #修改配置
docker cp elasticsearch.yml es_680:/usr/share/elasticsearch/config/elasticsearch.yml #cp回去
docker start es_680 #重啟