2017-10-18 174 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管道已更新,现在支持更多命令,包括Docker运行。完整的命令列表可以在这里找到:https://confluence.atlassian.com/bitbucket/run-docker-commands-in-bitbucket-pipelines-879254331.html – phod

相关问题