Thanks to visit codestin.com
Credit goes to github.com

Skip to content

docker-web/docker-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-web Docker-Web

A cli for self-hosted docker compose.yaml stack-oriented manager.

Install

curl https://raw.githubusercontent.com/docker-web/docker-web/master/install.sh | bash

Manual

Core Commands:
usage: docker-web <command>

  help      -h       Print help
  version   -v       Print version
  upgrade            Upgrade docker-web
  uninstall          Uninstall docker-web
  config             Assistant to edit configurations stored in config.sh

App Commands:
usage: docker-web <command> <app_name>
       docker-web <command> (command will be apply for all apps)

  up                 launch or update app
  create             create <app_name> <dockerhub_image_name> (based on https://github.com/docker-web/store/tree/main/apps/template)
  init               init app in the current directory (based on https://github.com/docker-web/store/tree/main/apps/template)
  backup             archive app in backup folder (for distant backup '--remote [email protected]')
  restore            restore app (for distant restore '--remote [email protected]')
  ls                 list app(s) running
  reset              down app and remove containers and volumes
  rm                 reset app and remove its folder
  *                  restart stop down rm logs pull ... any docker-compose commands are compatible

Tree

.
├── config.sh                              user configurations
├── apps                                   active apps folder
├── media                                  media datas folder
└── backup                                 backed-up apps folder

Demos:

Start/stop a service:

Backup/restore a service: