开发者社区> 问答> 正文

现在我如何进行重启,如何找回此前的启动命令?

如何查看一个允许容器的 docker run 启动参数,假设没有使用 docker-compose 这样的编排工具。现在我如何进行重启,如何找回此前的启动命令?

展开
收起
OSC开源社区 2024-06-13 08:01:37 21 0
1 条回答
写回答
取消 提交回答
  • 方法 1:使用 runlike

    功能:将 Docker 容器的运行命令行参数解析为可读格式。

    安装

    • 通过 pip 安装:pip install runlike
    • 或直接使用 Docker 镜像运行:docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike YOUR-CONTAINER

    用法runlike <container-name> [-p],其中 -p 参数可选,用于将命令行参数分解为多行显示。

    方法 2:使用 rekcod

    功能:类似地,rekcod 也是一个工具,用于从 Docker 容器中导出运行命令。

    安装选项

    • RPM 系统:首先安装 npm,然后全局安装 rekcod: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 命令:docker run --rm -v /var/run/docker.sock:/var/run/docker.sock nexdrew/rekcod <container>
    2024-06-13 17:49:40
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载