jenkins - Rancher Performance (Docker in Docker?) -


looking @ rancher, performance like? guess main question, deployed in rancher docker in docker? after reading http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/ trying stay away idea. looks rancher ci pipeline docker/jenkins docker in docker, rest? if setup docker-compose or deploy catalog, docker in docker? i've read through documentation , simple question has still flown on head. guidance appreciated.

thank you

rancher not deployed docker in docker (dind). main components of rancher, rancher/server , rancher/agent both normal containers. server, in normal deployment, runs orchestration piece , few other key services catalog, docker machine provisioning, websocket-proxy , mysql. of these can broken out if desired, simplicity of getting started, in one. use s6 manage orchestration , database processes.

the rancher/agent container privileged , requires user bind mount hosts docker socket. package docker binary in container , use communicate host on startup. similar way mac talks boot2docker, binary client talking remote docker daemon. once agent bootstrapped, communicates rancher server container on websocket connection. when containers , stacks deployed rancher server sends events agents call hosts docker daemon deployment. deployed containers running normal docker containers on host, if user typed docker run .... in fact, neat feature of rancher if type docker run ... on host, resulting container show in rancher ui.

the jenkins entry in rancher catalog, when using swarm plugin doing host bind mount of docker socket well. have experiments used dind test out concepts jenkins, not released.


Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

Enable autocomplete or intellisense in Atom editor for PHP -