docker - 关于在创建 docker 基本容器后没有获得 GNU awk 版本

我正在尝试创建一个普通的 docker 容器,我想在其中运行我的 awk 脚本。所以我们知道我们也必须在其中安装 GNU awk,所以请您告诉我是否有任何方法可以将其放入容器本身(创建操作系统镜像)而不是单独安装:

如果我在这里遗漏了什么,我深表歉意,因为我是这项技术的新手。

最佳答案

有几个公开可用的 gawk 安装的 docker 镜像。您可以直接使用其中之一。几个例子:atarumix/gawk5-alpine algas/gawk .我必须指出,大多数(如果不是全部)都没有得到积极维护。

您可以创建一个 Dockerfile 并安装 gawk。尽管您提到您不想单独安装,但这很容易。考虑这个例子:

FROM alpine:latest

RUN apk add --no-cache gawk ffmpeg

如果您不想使用该 docker 文件,您可以将生成的图像推送到图像存储库。推送镜像后,就可以直接使用镜像了。推送详情可见push reference .

https://stackoverflow.com/questions/43187325/

相关文章:

php - 在 PHP 中合并两张图片并将其另存为一张(一张透明背景)

php - 单元测试oAuth2授权码

javascript - react js 多图像上传与预览

python - 表示 SQLAlchemy 中偏移日期的混合属性

apache-spark - 检查spark sql中的日期有效性

angularjs - 人行横道的替代方案

typescript - vscode 激活扩展失败 : Cannot find module wi

microservices - 基于微服务的架构中的最终一致性暂时限制了功能

caching - 通过自定义响应 header 绕过 Nginx 缓存

java - 我收到错误 : Invocation of init method failed; n