如何获得`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命令历史,但我想知道我所有的论点。 我怎样才能得到他们? (我需要参数来复制/移动/重新启动容器)

当然, docker inspect是要走的路,但如果你只是想“重build”docker运行命令,你有

https://github.com/nexdrew/rekcod

它说

Reverse engineer a docker run command from an existing container (via docker inspect).

docker inspect CONTAINER_NAME为您提供这些信息。

检查docker inspect参考看到所有可用的选项: https : //docs.docker.com/engine/reference/commandline/inspect/