TGTGInsighttelegram intelligenceLIVE / telegram public index
Post content
Post content
自己经常有需求是重新部署一个 docker 容器, 但是又不知道当初创建时的参数是啥, 当然我可以通过 inspect 去抠出一堆参数, 但是太恶心了, 查了一下果然有工具能做这件事, 叫做 runlike: https://github.com/lavie/runlike 不过要注意两点: 1. docker image 版本严重滞后最新版本, 比如我简单试用了一下就发现 --log-driver 再镜像版本里没有了, 但是 pip install 的版本依然有, raise 了 issue: https://github.com/lavie/runlike/issues/60 2. 实现得非常粗糙, 比如在查 --log-driver 的时候看到当时的 PR: https://github.com/lavie/runlike/pull/35/files, 居然是硬编码的 if log_type != 'json-file’, 那如果 docker 配置的默认 log driver 不是 json-file 那这里的逻辑就完全不对. 所以用的时候还是小心一点, 多检查几遍.