dm.py 716 B

123456789101112131415161718192021222324252627
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. dever-manage tools
  5. name:install.py
  6. author:rabin
  7. chmod +x install
  8. ./install
  9. 基础指令:
  10. set、env、up、shell
  11. dm up 更新代码
  12. dm set shemic/aliyun/hub 使用哪个仓库为主
  13. dm shell hadoop.memory 直接调用src/shell下的脚本
  14. dm run web 运行web容器组
  15. dm run web-php 运行web容器组下的php容器
  16. dm run web-nginx 运行web容器组下的nginx容器
  17. dm build dev/php 根据dm set定义的主仓库,进行构建镜像
  18. dm rm web 删除web容器组
  19. dm rm 删除所有异常状态的容器
  20. dm show 显示所有容器
  21. dm showi 显示所有镜像
  22. dm rmi 删除所有未使用的镜像
  23. """
  24. from main import *
  25. Main.init('docker')