场景:如何查看一个运行docker 容器的docker run启动参数,假设没有使用docker-compose这样的编排工具。现在我如何进行重启,如何找回此前的启动命令?
方法1:runlike
参考
用法:runlike <container-name>
-p
将命令行分解为行
安装:
pip install runlike
如果想不安装,执行命令(注:assaflavie/runlike实际上是一个docker image):
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike YOUR-CONTAINER
方法2:rekcod
安装:
rpm:
yum install npm -y
npm i -g rekcod
docker:
docker pull nexdrew/rekcod
$ alias rekcod="docker run --rm -v /var/run/docker.sock:/var/run/docker.sock nexdrew/rekcod"
命令:
rekcod <container-name>
不安装的方法:
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock nexdrew/rekcod <container>