Now with Partition Management

    @bitliner/docky

    1.1.1 • Public • Published

    Docky - Toolkit for Docker

    Docky generates bash scripts to manage multiple Docker containers.

    Docker containers are described inside a Yaml file, following the same format of docker-compose.

    Requirements

    Installation

    npm install -g docky

    Usage

    1. create docker-compose.yml file. It looks like
     web:
      build: .
      ports:
        - "5000:5000"
      volumes:
        - .:/code
      links:
        - redis
     redis:
       image: redis
    
    1. run docky ./docker-compose.yml to generate docky.sh file
    2. run ./docky.sh to list avaiable commands

    Example of available commands

    Alt text

    Workflow

    run command

    Commands

    Commands to manage all container at once

    $ ./docky run # run all containers
    $ ./docky start # start all containers
    $ ./docky stop # stop all containers
    $ ./docky build # build all images
    $ ./docky push # push all images
    $ ./docky pull # pull all images

    Commands to manage a single container

    Just add _<container_name> to the commands above to manage all containers at once.

    $ ./docky run_<container_name> # run <container_name> container
    $ ./docky start_<container_name> # start <container_name> container
    $ ./docky stop_<container_name> # stop <container_name> container
    $ ./docky build_<image_name> # build <image_name> image
    $ ./docky push_<image_name> # push <image_name> image
    $ ./docky pull # pull all images

    Keywords

    none

    Install

    npm i @bitliner/docky

    DownloadsWeekly Downloads

    56

    Version

    1.1.1

    License

    ISC

    Last publish

    Collaborators

    • wonderflow-user
    • bitliner