我该如何编写Dockerfile命令,在alpine docker镜像中安装以下软件:
- software-properties-common
- openjdk-8-jdk
- python3
- nltk
- Flask
我该如何编写Dockerfile命令,在alpine docker镜像中安装以下软件:
apk
是 Alpine 中与 apt
或 apt-get
相对应的命令。
一个典型的 Dockerfile 会包含如下内容:
RUN apk add --no-cache wget
--no-cache
等同于:apk add wget && rm -rf /var/cache/apk/*
或在--no-cache选项可用之前:
RUN apk update && apk add wget
Alpine的rm -rf /var/cache/apk/*
等同于Debian的rm -rf /var/lib/apt/lists/*
。
查看Alpine与其他发行版的比较以获取更多细节。
--no-cache
选项。使用该选项,不会创建任何/var/cache
文件,并且它会自动运行update
。因此,相当于您的示例的命令是apk add --no-cache wget
。 - thaJeztah