dockerはjenkinsミラーとコンテナを構築する

548 ワード

背景:公式pullや起動したjenkinsコンテナにはgitなどの重要なプラグインがありませんので、Dockerfileにミラー作成に関するプラグイン構成を追加する必要があります.同時に、ミラーを作成してgitプラグイン付きのミラーを起動した後、このミラーを新しくコミットした結果、新しいイメージを起動した後、コンテナ内のgitプラグインや他の構成変更がすべて失われました.
stackoverflow回答:http://stackoverflow.com/questions/36617288/why-jobs-and-system-config-were-lost-when-run-an-image-commited-from-a-running-j/36617476?noredirect=1#comment60833067_36617476
solution:バックアップ/var/jenkins_ホーム、起動時にマウント
docker run -d -p 7876:8080 -v /tmp/jenkins-backup:/var/jenkins_home --name jenkinss jenkins:1.642.4