yyd

0.5.1 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i yyd

Weekly Downloads

5

Version

0.5.1

License

ISC

Unpacked Size

56.4 kB

Total Files

44

Last publish

Collaborators

  • jackness