我有一些容器正在运行一段时间。所以bash历史已经填入了其他命令。那么我现在如何提取用于启动容器及其所有参数的初始命令?
答案 0 :(得分:0)
据我所知,您想回忆一下如何运行compose file / docker命令,对吧?
您可以通过多种方式(在Linux / Mac上)执行此操作:
$ history | grep docker
检查此命令的输出以查找您使用的命令。
另一种方法是在终端中按 ctrl + r ,输入docker
并继续按下该组合(在您输入后{ {1}})直到你发现你感兴趣的命令。
答案 1 :(得分:0)
那么我现在如何提取用于启动容器及其所有参数的初始命令?
由于您当前的历史记录被覆盖,并且您无法从那里提取原始呼叫线路,因此您必须重新创建它。您可以做的最好的努力是:
docker inspect <container>
无论您的容器是停止还是启动,您都可以获得有关容器(入口点,命令,端口,环境变量......)的所有必要信息,这些信息可以帮助您重新生成准确的参数以便运行。