This app will help OPO to manage docker instances:
- Generates files for each project (.e.g. , initial Dockerfile/docker-compose/.gitlab-ci, bash prompt)
- Start/stops multiple containers at once
- Starts interactive shell for selected app(s)
- Displays container status
$ make # build for your host OS
$ make PLATFORM=darwin/amd64 # build for macOS
$ make PLATFORM=windows/amd64 # build for Windows x86_64
$ make PLATFORM=linux/amd64 # build for Linux x86_64
$ make PLATFORM=linux/arm # build for Linux ARM
This app is dockerized. You do not need to install GoLang or any other dependency. Just Docker.
- Open this directory in your favorite editor
- After editing, run
make
to build your executable (see: Build) - Run the executable:
bin/dkman
Another option:
- Open this directory in your favorite editor
- Run
$ bin/shell
to open an interactive shell in the container, with a shared volume to /go/src. - Develop as you normally would in your terminal.