怎麼修改無法啟動的docker容器的配置?

2022-05-05 22:24:14 字數 564 閱讀 5165

由於錯誤的配置導致原來可以啟動的docker容器不能啟動了。相信很多人的做法是刪除容器重建乙個,這樣也是可以的,但是你的配置和外掛程式就得重新安裝,非常麻煩。最小的代價當然是修改原來的配置讓他能啟動了。docker容器起不來了怎麼改配置?

由於我開啟的容器是elasticsearch-5.6.4,安裝了ik外掛程式,修改配置重啟時,起不來了,癱瘓了。正確的解決姿勢是將容器的配置cp出來(到宿主機),修改正確然後cp回去,啟動就行了。

我的容器:es-node-1,容器配置路徑:/usr/share/elasticsearch/config

docker cp es-node-1:/usr/share/elasticsearch/config/elasticsearch.yml . #cp出來,到宿主機當前目錄下

vi elasticsearch.yml #修改配置

docker cp elasticsearch.yml es-node-1:/usr/share/elasticsearch/config/elasticsearch.yml #cp回去

docker start es-node-1 #重啟

docker無法啟動

目錄 systemctl daemon reload 重新載入systemd,掃瞄新的或者變動的單元 sudo systemctl start docker 啟動docker systemctl status docker.service 檢視服務狀態 容器加速 這樣做不能正常啟動,所以把檔案 et...

Docker 無法啟動的問題

docker 安裝之後,通過命令檢視docker相關資訊時,可能會出現錯誤 gethttp var run docker.sock v1.19 version dial unix var run docker.sock no such file or directory.are you trying...

docker無法正常啟動

hint some lines were ellipsized,use l to show in full.於是在網上找各種類似錯誤,有說是需要把firewalld.service及selinux關閉。呃,這個的話是能夠導致docker啟動不了,可博主這塊兒不是因為這個原因導致。博主第一時間能想到的...