2017-10-18 2 views
1

bitbucketパイプラインを設定しようとしていて、docker runステートメントを使用しています。しかし、ビルドが次のエラーメッセージで失敗します私は承認を必要とするすべての操作を実行しませんでした。ここでDockerがパイプラインで実行すると、 `docker:デーモンからのエラー応答:許可が拒否されました。 '

docker: Error response from daemon: authorization denied 

パイプライン構成は

pipelines: 
    default: 
    - step: 
     script: 
      # build the Docker image (this will use the Dockerfile in the root of the repo) 
      - docker build -t solc . 
      # Test the solidity files in project 
      - docker run solc 

質問です。エラーメッセージが承認の話をするのはなぜですか?

答えて

2

共有環境でdockerコマンドを実行しています。セキュリティ目的でその環境にあるBitbucket does not allow you to run docker run commandsドッキングウィンドウのリストは、あなたが実行できるコマンドです。

  • ドッキングウィンドウのログイン
  • ドッキングウィンドウドッキングウィンドウがドッキングウィンドウのバージョン

ドッカー

  • ドッカプッシュ
  • を引っ張る
  • ドッカタグを構築クライアント/サーバーアプリケーションです。あなたはクライアントコマンドを実行しており、bitbucketはdockerdデーモン上で環境を保護しています。

  • +1

    Bitbucket PipelineはDockerの実行を含む、より多くのコマンドをサポートするように更新されました。コマンドの完全なリストは、ここにあります:https://confluence.atlassian.com/bitbucket/run-docker-commands-in-bitbucket-pipelines-879254331.html – phod

    関連する問題