Bitbucket 管道“docker:找不到命令”

问题描述 投票:0回答:1

在阅读“在 Bitbucket Pipelines 中运行 Docker 命令”一文之后,我想出了这个示例管道,我正在尝试为 Python 存储库构建。

image: python:3.10-slim

pipelines:
  branches:
   '**':
     - step:
         name: Test Docker Commands
         runs-on:
            - 'self.hosted'
            - 'docker'
            - 'linux'
         services:
            - docker
         script:
            - docker version

definitions:
  services:
     docker:
        memory: 2048

但是我收到以下错误:

bash: docker: command not found

我也尝试添加

export DOCKER_BUILDKIT=1
但没有任何改进。

有什么我遗漏或误解的吗?

docker bitbucket bitbucket-pipelines
1个回答
0
投票
 image: python:3.10-slim

python 镜像内没有 docker 命令。您必须将其安装在图像中内部,或者使用 docker:cli 图像。

© www.soinside.com 2019 - 2024. All rights reserved.