在 Github 托管的运行器上运行的 Github 操作中使用 docker-hub-image

朱利安鲍尔

Github 托管的运行器是否支持直接使用 docker hub 上可用的特定 docker 镜像?

例如,在自托管的 Gitlab-runner 上使用 docker 镜像“aergus/latex”很简单:

job_name:
    image: "aergus/latex"

是否可以在 Github 托管的跑步者上做类似的事情?即,不使用“ubuntu-lastest”或“windows-latest”,而是直接指定一个docker镜像?

康复

您可以像这样在容器中运行作业:

jobs:
  myjob:
    runs-on: ubuntu-latest
    container:
      image: node:14.16
    steps:
      - run: uname

请注意,运行器必须是 ubuntu。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何启用非 docker 操作以访问我自托管的 github 操作运行器上的 docker 创建的文件?(无根码头工人)

在github操作中使用特定的docker版本

使用 github-action 构建镜像并推送到 docker hub

如果您不想在 root 上运行,为什么 Linux 自托管运行器上的 Github 操作需要对每个命令进行用户交换

无法从 Github Action 将 docker 镜像推送到 docker hub

使用github组织仓库中的自动构建功能未显示docker hub图像标签

如何在自托管运行器上为GitHub Actions修复'GitHub.Services.OAuth.VssOAuthTokenRequestException'

我如何在 github 上修改这个 docker 镜像,然后将它作为 docker 镜像上传到 docker hub

用于 GitHub 操作的按需自托管 AWS EC2 运行器

单个dockerfiles GitHub存储库+ Docker Hub自动构建

如何在github操作中使用无根docker解决错误自托管运行程序:编写/ proc / sys / net / ipv4 / ping_group_range:无效参数:未知

如何使用 Windows 托管的运行器在 Github Action 中读取 json 文件

GitHub Actions:是否可以从 Docker 容器调用运行器主机?

docker从github运行并构建到本地vm?

GitHub action自托管运行器如何工作?

我如何在github操作中使用私有docker映像

Github操作:在特定操作系统上运行步骤

从 github 操作运行 docker 找不到在上一步中添加的文件

我可以在 github 操作中运行没有 root 的 docker 吗?

在 GitHub 操作中使用变量的选项

Docker MySQL Github操作连接被拒绝

Github操作上错误的Docker映像

GitHub 操作和 Docker-compose

致命:您是否在服务器上运行git update-server-info?-不使用github

Github操作在容器中运行步骤

在 github 操作中重命名运行命令

是否有与Docker Hub私有存储库等效的GitHub部署密钥?

如何设置使用Pipenv运行pytest的GitHub操作?

如何在Docker中使用部署密钥从Github部署代码?