利用 Runlike 查看 Docker 的启动命令
September 06, 2022
分享 ,
我经常会忘记自己 docker 容器当时运行的命令,有时候来做删除或者修改之类的都是小心意义,怕一删除或修改容器坏了拉不起来,但是我又不想使用那些臃肿的管理平台,所以得另外想办法。
官方现有的 docker inspect
可以查看 Docker 的运行结构,但是这个命令不太好用,输出的内容一长串不太直观,我只想得到一个结果: 我这个容器是以什么命令Run起来的
。
百度了一下找到 python 有一个叫 Runlike 的组件,可以获取 Docke 的启动命令。
安装
Runlike 是一个 python 写的工具,你可能需要先安装 pip 包管理器
使用
runlike -p 容器名称 | 容器id 都可以
## 结果
docker run \
--name=memos2 \
--hostname=687a544e61da \
--mac-address=0:0:0:0:0:0 \
--env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
--volume=/test/memos2-data/:/test/memos \
--workdir=/usr/local/memos \
-p 10447:21315 \
--restart=always \
--runtime=runc \
--detach=true \
neosmemo/memos:latest \
--mode prod --port 21315
加入评论