jenkinsパイプラインジョブで自分のドッカーイメージを実行する必要があります。私のjenkinsはすでにコンテナで実行されていますか?Docker Containerに既に入っているジンキンでドッカーイメージを実行するには
可能な方法はありますか?
jenkinsパイプラインジョブで自分のドッカーイメージを実行する必要があります。私のjenkinsはすでにコンテナで実行されていますか?Docker Containerに既に入っているジンキンでドッカーイメージを実行するには
可能な方法はありますか?
この目的のために正確に作成されたいくつかのドッカー画像があります。 例えば、このいずれかを試してみてください - https://hub.docker.com/r/tehranian/dind-jenkins-slave/
別のアプローチは、その子のドッキングウィンドウコンテナはジェンキンススレーブ兄弟としてではなく、dockerizedジェンキンススレーブ内で同じドッキングウィンドウのホスト上で起動されるように、ジェンキンススレーブを設定することです。
このアプローチにはいくつかの制限があります(たとえば、フォルダをマウントする場合)が、ネストされたドッカーを実行することはできません。
docker run -v /var/run/docker.sock:/var/run/docker.sock
詳細はこちらです:https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci