1. 程式人生 > 其它 >docker-怎麼修改未啟動或無法啟動的容器內檔案

docker-怎麼修改未啟動或無法啟動的容器內檔案

技術標籤:測試運維docker

修改無法啟動的容器內檔案,如守護程式supervisor配置檔案格式錯誤導致容器啟動失敗,此時需要需改容器中守護的配置檔案。
docker 修改已停止的容器內的檔案,此種情況會在需要批量修改容器初始配置時用到。

具體修改操作如下:

1. # 通過檢視容器日誌,確定是什麼問題,docker logs -f -t --tail 行數 容器名
    docker logs -f -t --tail 100 <containerID> 
2. # 將容器中導致錯誤的檔案拷貝到宿主機上
    docker cp containerID:container_path host_path 
    **
*說明*** containerID:容器ID container_path:容器內檔案路徑(需拷貝的原始檔) host_path:宿主機路徑(拷貝檔案的目標) 3. # 修改拷貝出來的配置檔案, 再將配置檔案拷貝回去容器 docker cp host_path containerID:container_path 4. # 再次啟動容器 docker start containerID

Alt