🔍 还原 Docker 启动命令的利器:runlike 与 docker-autocompose 实用教程
在日常使用 Docker 时,我们常常通过 docker run 启动容器,但有时候过了一段时间就忘记了当初使用的具体参数(端口、挂载、环境变量等)。此时,如果你想“复刻”一个容器的配置,就必须还原出原始的启动命令或 Compose 配置文件。
本文将介绍两个非常实用的开源工具:
runlike:还原docker run命令docker-autocompose:生成docker-compose.yml
📦 一、为什么需要还原 Docker 启动命令?
场景举例:
- 运维需要复现生产环境的容器
- 团队成员忘记了启动命令细节
- 想将
docker run迁移为docker-compose配置 - 快速备份当前容器部署状态
虽然可以通过 docker inspect 查看容器配置,但信息太繁杂,不如这两个工具来的高效和直观。
🧰 二、安装 runlike:快速还原 docker run 命令
✅ 安装
使用 pip 安装(建议使用 Python 3):
pip install runlike
或者从源码安装:
git clone https://github.com/lavie/runlike.git
