Docker在pipe道中运行说:`docker:来自守护进程的错误响应:授权被拒绝

我正在尝试设置一个bitbucketpipe道,并使用docker run语句。 但是构build失败,出现以下错误消息:

 docker: Error response from daemon: authorization denied 

这是pipe道configuration

 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 

问题:我没有进行任何需要授权的操作。 为什么是错误信息谈到授权。

您正在共享环境中运行docker命令。 为了安全起见, Bitbucket不允许你在该环境下运行docker run命令 。 您可以运行的docker命令列表是:

  • dockerlogin
  • dockerbuild设
  • docker标签
  • docker拉
  • docker推
  • docker版本

Docker是一个客户端/服务器应用程序。 您正在运行客户端命令,并且bitbucket已在dockerd守护进程中保护其环境。