2016-06-29 10 views
1

Jenkinsプラグインとドッカープラグインを初めて使用しています。私はジェンキンをMac OSにインストールしています。私はドッカーを使ってジェンキンズのプロジェクトをビルドしようとしており、ビルドステップとしてプラグインを公開しています。docker:Jenkinsでコマンドが見つかりませんMacでプラグインをビルドして公開します

それは

java.io.IOException: Cannot run program "docker" (in directory "***"): error=2, No such file or directory 

がドッキングウィンドウのように見える、以下のエラーで失敗は私のMac上のルートや他のユーザーへのジェンキンスのユーザーが利用できるが、利用できません。

sudo su jenkins 
bash-3.2$ docker ps 
bash: docker: command not found 

sudo su XXX 
bash-3.2$ docker ps 
CONTAINER ID  IMAGE    COMMAND    CREATED    STATUS    PORTS    NAMES 
bash-3.2$ 

この権限にはいくつかの問題がありますか?あなたは助けてもらえますか?

おかげ

+0

Docker Toolbox https://www.docker.com/products/docker-toolboxをインストールしましたか? – KeepCalmAndCarryOn

+0

こんにちは@ KeepCalmAndCarryOn..Dockerがインストールされています。私の他のユーザーはドッカーのコマンドを実行できます。 '' sudo su 'xxx' bash-3.2 $ '' docker ps' 'コンテナIDイメージコマンド生成されたステータスポート名 bash-3.2 $ ' – Random

答えて

1

バイナリドッキングウィンドウの権限を点検:

stat $(where docker) 

は、そのグループにあなたのjenkinsユーザーを追加してみてください、OSXもので がstaffグループで通常は、所有者およびグループを確認します。

sudo dseditgroup -o edit -a jenkins -t user staff 
+2

私は以前にもこの問題を抱えています。ステップを踏んだら、ドッカーサービスとジェンキンスを再起動してください。 –

+1

@RogérioPeixoto私はそれを働かせることができませんでした。 stat $(docker) -bash:ここで:コマンドが見つかりません 926983176 653 crw - w ---- 1 buildserver tty 268435458 0 "Oct 12 17:32:46 2016" "" Oct 12 17:32:46 2016 "" Oct 12 17:32:46 2016 "" Oct 12 17:32:46 2016 "131072 0 0(stdin)。私はMac miniバージョン10.10.5を持っています – vikramvi

関連する問題