web-dev-qa-db-ja.com

Jenkinsパイプライン/ドッカー:Jenkinsがコンテナ内で実行されていないようです

ここでJenkins Pipelineにあるコードのサンプルを実行しようとしています: https://jenkins.io/doc/book/pipeline/docker/

node {
/* Requires the Docker Pipeline plugin to be installed */
    docker.image('maven:3-Alpine').inside('-v $HOME/.m2:/root/.m2') {
        stage('Build') {
            sh 'mvn -B'
        }
    }
}

そして、私にこのエラーを与えます:

[Pipeline] withDockerContainer
Jenkins does not seem to be running inside a container 
[Pipeline] // withDockerContainer

なぜ彼は何もせずにそのように停止するのはなぜかわかりません。

私はすでに最新バージョンにdocker、docker plugin/dockerパイプラインをインストールしています。

構成ツールで、インストールルートパスを追加します。

私は何か見落としてますか ?前もって感謝します

9
flopic

このメッセージは通常のデバッグメッセージであり、少し混乱するかもしれませんが、エラーではありません。 Jenkins Pipelineコードが作成されると、初期化中に、ステップがコンテナですでに実行されているかどうかがチェックされます。メッセージはもっと上手く書けると思います。

このメッセージよりも問題がある場合は、ログ全体を提供してください。ノードを割り当てられない、Dockerクライアントがインストールされていない、Dockerイメージをプルできないなどの音がします。

9
Slack Flag