在阅读“在 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
但没有任何改进。
有什么我遗漏或误解的吗?
image: python:3.10-slim
python 镜像内没有 docker 命令。您必须将其安装在图像中内部,或者使用 docker:cli 图像。