An open API service indexing awesome lists of open source software.

https://github.com/amamov/docker-server

Building infrastructure using docker (boilerplate)
https://github.com/amamov/docker-server

docker docker-compose docker-stack docker-swarm nginx-proxy portainer-ce

Last synced: about 1 year ago
JSON representation

Building infrastructure using docker (boilerplate)

Awesome Lists containing this project

README

          

# this is server boilerplate with docker

> Building infrastructure using docker stack, swarm, compose

## build required image

- `docker build -t testapp_image:1.0.0 ./testapp`

- `docker build -t nginx_image:1.0.0 ./nginx`

## init docker swarm

- `docker swarm init`

## deploy services in stack

- `docker stack deploy -c compose.yml core_stack`
- `docker stack ls`
- `docker service ls`
- `docker service ps core_stack_nginx`
- `docker service logs <서비스에_해당하는_컨테이너_id>`
- `docker stack rm core_stack`

## dependency

- [docker](https://docs.docker.com/engine/reference/commandline/docker/)
- [docker-compose](https://docs.docker.com/compose/reference/)
- docker-swarm
- [portainer](https://documentation.portainer.io/)
- [nginx](https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/)
- [jupyter-notebook](https://jupyter-docker-stacks.readthedocs.io/en/latest/)
- [mongo-express](https://hub.docker.com/_/mongo-express)

## TODO

- env file -> secret