简体   繁体   English

在 Alpine docker 中安装软件包

[英]Install packages in Alpine docker

How do I write Dockerfile commands to install the following in alpine docker image:如何编写 Dockerfile 命令以在 alpine docker 映像中安装以下内容:

  1. software-properties-common软件属性公用
  2. openjdk-8-jdk openjdk-8-jdk
  3. python3蟒蛇3
  4. nltk nltk
  5. Flask烧瓶

The equivalent of apt or apt-get in Alpine is apk Alpine 中aptapt-get的等价物是apk

A typical Dockerfile will contain, for example:一个典型的 Dockerfile 将包含,例如:

RUN apk add --no-cache wget

--no-cache is the equivalent to: apk add wget && rm -rf /var/cache/apk/* --no-cache相当于: apk add wget && rm -rf /var/cache/apk/*

or, before the --no-cache option was available:或者,在 --no-cache 选项可用之前:

RUN apk update && apk add wget

Alpine rm -rf /var/cache/apk/* has the Debian equivalent rm -rf /var/lib/apt/lists/* . Alpine rm -rf /var/cache/apk/*与 Debian 等效rm -rf /var/lib/apt/lists/*

See theAlpine comparison with other distros for more details.有关更多详细信息,请参阅Alpine 与其他发行版的比较。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 高山Linux lighttpd安装缺少软件包 - alpine linux lighttpd install is missing packages 在 docker 文件中安装旧包 - Install old packages in docker file 无法再在 Alpine docker 上安装 python 包 - Can't install python package on Alpine docker anymore 是否可以在库存 Alpine 3.12 Docker 图像上安装 PHP7.4? - Is it possible to install PHP7.4 on stock Alpine 3.12 Docker image? 如何在Alpine Linux 3.13上安装docker-compose - How to install docker-compose on Alpine Linux 3.13 安装Docker Ubuntu 16.04 —找不到软件包 - Install Docker Ubuntu 16.04 — Not finding packages 在构建 Docker 映像时安装 Anaconda 和软件包 - Install Anaconda and Packages When Building Docker Image "Docker Alpine:无法选择包:python(没有这样的包)同时为 ARM 构建映像" - Docker Alpine: unable to select packages: python (no such package) while building image for ARM 无法使用 OpenSSL 1.0.2g 和 Python 2.7 在 Docker Alpine Linux 3.3 中“pip install cryptography” - Cannot "pip install cryptography" in Docker Alpine Linux 3.3 with OpenSSL 1.0.2g and Python 2.7 如何在 Alpine Linux Docker Container 中安装“Microsoft Access Driver (*.mdb, *.accdb)”驱动程序 - How to install "Microsoft Access Driver (*.mdb, *.accdb)" driver in Alpine Linux Docker Container
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM