More Related Content Similar to Docker včera, dnes a zítra (20) More from Ladislav Prskavec (20) Docker včera, dnes a zítra1. včera, dnes a zítra
Ladislav Prskavec, Apiary
Devel Konference 11.4.2015
2. Kdo jsem? Co dělám
• sysadmin
• developer
• tech writer
* SRE (Site Reliability Engineer)
8. FROM debian:jessie
MAINTAINER Apiary <sre@apiary.io>
ENV REFRESHED_AT 2015-04-03
RUN apt-get update
RUN apt-get install -y python-sphinx
graphviz
make
pandoc
texlive
texlive-latex-extra
RUN mkdir /docs
WORKDIR /docs
VOLUME ['/docs']
CMD make clean convert html latexpdf
Sphinx documentation base image
11. data:
image: busybox
volumes:
- /tmp/data/mondo:/data/db
- /tmp/data/redis:/data/
redis:
image: apiaryio/base-dev-redisdb
volumes_from:
- data
mongo:
image: apiaryio/base-dev-mongodb
volumes_from:
- data
apiary:
hostname: apiary.dev
build: .
ports:
- "8000:8000"
- "9000:9000"
links:
- redis
- mongo
volumes:
- .:/home/ubuntu/app
command: grunt develop
docker-compose.yml
$ docker-compose up
$ docker-compose build
$ docker-compose scale
15. Sinopia - private NPM registry
https://github.com/rlidwka/sinopia
$ docker pull keyvanfatehi/sinopia:latest
$ docker run --restart=always
-v /data:/data
-v /data/s/start.sh:/opt/sinopia/start.sh
-d -p 8080:8080 keyvanfatehi/sinopia:latest