有没有办法让docker run命令进入详细模式并显示它运行的确切docker create和docker start命令?
基本上我想要一种将docker run命令分成2个子命令的自动方法,而不必将每个参数映射到每个子命令。
我已经绑定-D和--log-level = debug但这没有帮助。
答案 0 :(得分:0)
您需要编译docker并将一些跟踪日志添加到api/client/run.go#CmdRun()
。
这是方法calling cli.createContainer()(位于api/client/create.go
),然后是starting the container:
//start the container
if _, _, err = readBody(cli.call("POST", "/containers/"+createResponse.ID+"/start", nil, nil)); err != nil {
return err
}