docker - GitHub Actions:获取所有作业命令以在 Docker 容器中运行
问题描述
对于 GitHub Actions,我想在 Docker 容器中运行作业的所有命令,但无法使其正常工作。这是我的操作的代码:
name: PR Checks
on: [push]
jobs:
my_checks:
container:
image: docker://alpine:latest
runs-on: ubuntu-18.04
steps:
- run: uname -a
- run: cat /proc/version
它的输出表明命令在主机 Ubuntu 而不是 Alpine Linux 上运行。这是指示它的输出:
如何让这些命令在container:
图像中运行?
(顺便说一句,我看到了这个问题,但答案不起作用)
解决方案
(请参阅问题的评论。答案就在那里。问题中的代码示例确实在容器中运行命令。感谢@DavidMaze 和@smac89!)
推荐阅读
- database - 如何在 ER 图中显示产品只能购买一次?
- reactjs - 在 react-router 中传递 props 时,是否将 {...rest} 中的属性传递给 {routeProps}?
- java - 如何在我的 Spring 应用程序中解决此异常?
- python - 如何解决 subprocess.run() 执行错误?
- angular - 我在安装角度时遇到问题
- python - 四舍五入到 5 的更高倍数
- python - 何时在此 Python 过程中重置临时变量?
- java - 如何在 Lucene 中创建自定义分析器,使用来自文件的自定义停止/常用词
- java - 从对象的 ArrayList 中获取具有最低值的属性
- autodesk-forge - Forge Viewer 作为另一个查看器的扩展