我正在尝试创建一个普通的 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/