Docker
- Why Docker is Not Yet Succeeding Widely in Production
- youtube - docker for java developers (intellij)
CoreOS
-
Flannel - An Overlay Network
Project Atomic - RHEL Atomic Host
Docker
https://github.com/docker/docker/issues/19616 http://stackoverflow.com/questions/34950465/logging-from-multiprocess-docker-containers https://hub.docker.com/r/pataquets/ubuntu/~/dockerfile/
Running multiple processes in one container:
- forego - foreman written in go
Docker in Production
-
Cloning a running server with docker:
Docker Swarm
### Commands ‘docker service’, ‘docker node’, …
docker node
docker node ls
docker node update --availability drain 1a
docker node inspect --pretty 1a
docker node inspect --pretty cq
docker node update --availability active 1a
docker service
docker service ls
docker service create --name vote -p 8080:80 instavote/vote
docker service create --name croc-hunter -p 80:80 lachlanevenson/croc-hunter:v1
docker service tasks vote
docker service scale vote=2
docker service scale croc-hunter=2
docker service update --image instavote/vote:movies vote
docker service update --update-parallelism 1 --update-delay 10s --image instavote/vote:indent vote
docker service update --image lachlanevenson/croc-hunter:v2 croc-hunter
docker service rm croc-hunter
docker service create --name ubuntu --mode global --mount type=bind,source=/data,target=/data ubuntu sleep 10000
docker service create --name postgres -p 5432:5432/tcp -m type=bind,source=/mnt/nfs/postgres,target=/var/lib/postgresql/data,writable=true postgres:9.5
docker service create --network logging --name cadvisor -p 8080:8080 --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock --restart-delay 300s google/cadvisor:latest
docker run -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc spotify/docker-gc