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)
- Host: GitHub
- URL: https://github.com/amamov/docker-server
- Owner: amamov
- Created: 2021-08-20T04:21:49.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-08-25T07:21:01.000Z (over 4 years ago)
- Last Synced: 2025-01-17T11:42:39.008Z (about 1 year ago)
- Topics: docker, docker-compose, docker-stack, docker-swarm, nginx-proxy, portainer-ce
- Language: Dockerfile
- Homepage:
- Size: 79.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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