yyd
v0.5.1
Published
docker builder cli
Downloads
17
Readme
yyd
- 用于简化 docker 命令行操作的脚手架
- 通过配置
yyd.config.js
快速运行 docker images, 自动查询并终止正在运行的同源镜像,可自定义后置脚本操作, 简化命令行. - 一键清除 docker 匿名镜像 和 小于当前版本的 同源镜像
- 简化
docker build
操作 - 经过封装后 docker 可以push 到多个 服务器
api
yyd init 初始化
# 初始化 docker 项目,并以文件夹名称作为 tag
yyd init
# 初始化 docker 项目,并 设置 repository = yyl, tag = 0.1.0
yyd init --repository yyl --tag 0.1.0
yyd build 构建
# 开始根据 当前目录中的 yyd.config.js 中的 config.repository, config.tag,
# 构建 docker
yyd build
yyd b
yyd run
# 开始根据 当前目录中的 yyd.config.js 中的 config.repository, config.tag,
# 运行对应的 docker
yyd run
yyd r
yyd stop
# 停止所有正在运行的 docker
yyd stop
yyd push
# 开始根据 当前目录中的 yyd.config.js 中的 config.repository, config.tag,
# 发布镜像到 remote 并且 发布 ${config.repository}:latest 版本
yyd push
# 发布镜像到 remote 并且 发布 ${config.repository}:beta 版本
yyd push --tag beta
yyd clean
# 清除 docker 中 ${config.repository}:${config.tag} 以外的其他 ${config.repository} 镜像
# 并且 清除 匿名镜像
yyd clean
yyd man
# 显示 常用 的 docker 操作指引
yyd man
yyd doctor
# 用于检查 docker 环境依赖
yyd doctor