2016-08-24 75 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