例如,我按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命令历史记录,但我想知道我的所有论点。 我怎么能得到它们? (我需要复制/移动/重启容器的参数)
答案 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/