Tenho mantido um contêiner
docker leve para Jenkins recentemente.
Abaixo está um tutorial sobre como migrar usando-o.
Primeiro, crie um “volume de dados”. No exemplo a seguir, chamei essa fonte de
“jenkins”. Da gestão subsequente, irei me referir a este
contêiner.
docker run -v /jenkins -name jenkins busybox true
Em seguida, importamos nosso trabalho jenkins vinculando o volume a um comando tar
tar -c jobs/*/config.xml | docker run -a stdin -i --volumes-from jenkins busybox tar -xC /jenkins
Agora que o espaço de trabalho do Jenkins está pré-preenchido, o mesmo volume pode ser consultado
ao iniciar um contêiner.
docker run --volumes-from jenkins -d aespinosa/jenkins
Postado originalmente em http://aespinosa.github.io/blog/2014-03-05-import-jenkins-configuration-to-docker.html