简介
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 <容器名称>