docker - 我们可以使用带有基本映像的 RUN 指令作为暂存器吗?
问题描述
从头开始
运行 mkdir 你好
这是我的 Dockerfile,我无法为此构建映像。
构建命令是 docker build -t sample 。
下面是输出
将构建上下文发送到 Docker 守护进程 2.048kB
第 1/2 步:从头开始
--->
步骤 2/2:运行 mkdir 你好
---> 在 faafa9f9aa98 中运行
OCI运行时创建失败:container_linux.go:346:启动容器进程导致“exec:\”/bin/sh\“:stat /bin/sh:没有这样的文件或目录”:未知
解决方案
临时图像不包含任何内容,甚至不包含/bin/sh
or /usr/bin/mkdir
。
因此,除非您先进入图像,否则您将RUN
一事无成。COPY
推荐阅读
- php - 使用 laravel 动态对象记录保存到数据库中
- php - PHP 联系表单提交但不发送邮件
- android - 如何在 Android 中使用 Retrofit 获取内部 JSON 对象?(不是数组)
- algorithm - 使用 CIEDE2000 找到真正相反颜色的更好算法
- google-apps-script - 如何在 Google Apps 脚本中解析 Range 对象
- amazon-redshift - 有什么方法可以计算 Redshift 中条件的运行总计?
- android - 即使安装了应用程序,深层链接也始终打开 Play 商店
- sql - 根据先前查询的结果更新表
- wordpress - 价格中每点更改逗号
- javascript - 将 SVG 标记内的图像发送到服务器 - JavaScript