#分享
我经常会忘记自己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
加入评论