如何获得`docker run`完整参数?

时间:2017-04-28 08:00:47

标签: docker

例如,我按docker run -d --name sonarqube -p 19000:9000 -p 19002:9002 -e SONARQUBE_JDBC_USERNAME=sonar -e SONARQUBE_JDBC_PASSWORD=123 --link sonarqube-mysql:mysql运行了一个泊坞窗。

然后我丢失了我的shell命令历史记录,但我想知道我的所有论点。 我怎么能得到它们? (我需要复制/移动/重启容器的参数)

2 个答案:

答案 0 :(得分:6)

当然string message = String.Format("Time: {0}, Action: {1}{2}", time, someaction, param ? String.Format(", Param: {0}",param) : "" ); 是要走的路,但如果你只是想重建" docker run命令,你有

https://github.com/nexdrew/rekcod

它说

docker inspect

答案 1 :(得分:2)

docker inspect CONTAINER_NAME为您提供该信息。

检查docker inspect引用,查看所有可用选项:https://docs.docker.com/engine/reference/commandline/inspect/