首页 > 解决方案 > 在 Gitlab ci 中找不到 apk 命令

问题描述

我试图在我的 gitlab-ci.yml 文件中运行一个简单的 apk 命令,但它会引发以下错误:

$ apk add --no-cache py3-pip
/scripts-28331433-1624151765/step_script: line 166: apk: command not found

如果运行器是基于 Ubuntu 的,看起来这个错误是可能的,但我不确定如何为我的管道配置运行器(或强制运行 docker 运行器)。有什么想法还是我应该继续重试直到它通过?

标签: dockergitlabcicd

解决方案


如果运行器是基于 Ubuntu 的,那么这个错误似乎是可能的

在这里得到了证实

拥有一个docker executor应该意味着,使用 docker-in-docker:

image: docker:latest

services:
- docker:dind

before_script:
- apk add --no-cache py3-pip

推荐阅读