我有一個正在運行的碼頭集裝箱,由其他人使用docker run ...
啓動。查看碼頭集裝箱的所有運行參數
是否可以列出該容器的docker run
的所有參數?我試過docker inspect <container_id>
得到容器的信息。但我不知道如何正確地將docker inspect
的結果轉換爲docker run
的參數。
我有一個正在運行的碼頭集裝箱,由其他人使用docker run ...
啓動。查看碼頭集裝箱的所有運行參數
是否可以列出該容器的docker run
的所有參數?我試過docker inspect <container_id>
得到容器的信息。但我不知道如何正確地將docker inspect
的結果轉換爲docker run
的參數。
可以嘗試nexdrew/rekcod:
甲單模扭轉從現有容器工程師碼頭工人運行命令(經由搬運工檢查)。
只需傳入您想要進行反向工程的容器名稱或ID,然後rekcod
將輸出一個docker run
命令以複製該容器。
$ npm i -g rekcod
# single container
$ rekcod container-name
docker run --name container-name ...
當然,如Matthew增加in the comments,docker compose
有助於確定您需要爲您的容器的確切參數。
或者至少帶有您的源腳本的版本,該腳本將使用docker run
命令啓動您的容器(如果您不使用docker-compose)。
預防勝於治療。如果您使用'docker-compose'開始您的工作,那麼撰寫文件記錄您需要的所有選項。 – Matthew