1
有沒有辦法讓docker run命令進入詳細模式並顯示確切的docker create和docker啓動它運行的命令?將「docker run ...」轉換爲「docker create ...」&&「docker start ...」
基本上我想自動將Docker運行命令分成2個子命令,而不必將每個參數映射到每個子命令。
我已經把-D和--log-level = debug連起來,但是沒有幫助。
有沒有辦法讓docker run命令進入詳細模式並顯示確切的docker create和docker啓動它運行的命令?將「docker run ...」轉換爲「docker create ...」&&「docker start ...」
基本上我想自動將Docker運行命令分成2個子命令,而不必將每個參數映射到每個子命令。
我已經把-D和--log-level = debug連起來,但是沒有幫助。
您需要編譯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
}