2016-08-24 74 views
3

我有一個正在運行的碼頭集裝箱,由其他人使用docker run ...啓動。查看碼頭集裝箱的所有運行參數

是否可以列出該容器的docker run的所有參數?我試過docker inspect <container_id>得到容器的信息。但我不知道如何正確地將docker inspect的結果轉換爲docker run的參數。

+1

預防勝於治療。如果您使用'docker-compose'開始您的工作,那麼撰寫文件記錄您需要的所有選項。 – Matthew

回答

1

可以嘗試nexdrew/rekcod

甲單模扭轉從現有容器工程師碼頭工人運行命令(經由搬運工檢查)。
只需傳入您想要進行反向工程的容器名稱或ID,然後rekcod將輸出一個docker run命令以複製該容器。

$ npm i -g rekcod 

# single container 
$ rekcod container-name 

docker run --name container-name ... 

當然,如Matthew增加in the commentsdocker compose有助於確定您需要爲您的容器的確切參數。
或者至少帶有您的源腳本的版本,該腳本將使用docker run命令啓動您的容器(如果您不使用docker-compose)。

+0

謝謝,我想如果rekcod在我的情況下工作:-) – Brian

+0

@lyen當然,讓我們(我和其他讀者)知道你的情況。 – VonC