简介
runlike工具可以输出容器的启动命令
whaler工具可以输出容器的Dockerfile
runlike安装及使用
方式一:通过pip命令安装
# pip 是一款Python管理包的工具
pip install runlike
# 使用方法
# runlike -p <容器id|容器名称>
#举例
runlike -p postgres
#输出如下
docker run --name=postgres \
--hostname=node162 \
--env=POSTGRES_PASSWORD=etuos0115 \
--volume=/var/lib/postgresql/data:/var/lib/postgresql/data:z \
--volume=/var/log/postgresql:/var/log/postgresql:z \
--network=host \
--restart=always \
--runtime=runc \
--detach=true \
hub.expontech.com/obs/postgres:11.9 \
postgres
方式二:通过docker安装
# 别名
alias runlike="docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike"
# 执行命令
runlike -p <容器id | 容器名称>
whaler 安装以及使用
alias whaler="docker run -t --rm -v /var/run/docker.sock:/var/run/docker.sock:ro pegleg/whaler"
# 使用
whaler <容器名称>