问题标签 [alpine-package-keeper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 错误:在 dockerfile 中使用 apk 的约束无法满足
我正在尝试将 postgis 安装到 postgres 容器中。Dockerfile:
postgis.sh:
我收到了这个错误:
错误:不可满足的约束:postgresql-9.6-postgis-2.4(缺失):要求:world[postgresql-9.6-postgis-2.4] postgresql-9.6-postgis-2.4-scripts(缺失):要求:world[postgresql-9.6 -postgis-2.4-scripts] 命令 '/bin/sh -c apk update && apk add -u postgresql-9.6-postgis-2.4 postgresql-9.6-postgis-2.4-scripts && rm -rf /var/lib/apt/ lists/*' 返回一个非零代码:2
我发现了类似的问题,例如:
但这并没有解决我的问题。如何使用 apk 将 postgis 扩展添加到我的 postgres 容器中?
installation - Alpine Linux 无法在 python:3.5-alpine3.4 上安装 lapack-dev
我正在使用 dockerpython:3.5-alpine3.4
映像并尝试安装lapack-dev
,但它一直失败。它抱怨它找不到libgfortran.so.5
。但是,我尝试安装 libgfortran,但这似乎无法解决问题。
有什么想法可以解决这个问题吗?这是相关的RUN
步骤。
ffmpeg - 错误:不可满足的约束:so:libvpx.so.6(缺失)
FFMpeg 本周更新,导致构建中断。
我的选择是:
- 将 ffmpeg 固定到以前的版本?如果是这样,我如何固定到当前版本之前的版本?
- 更新 python dockerfile 版本
输出:
Dockerfile:
linux - 如何在 Alpine 3.8 上安装 libvips?
我尝试将 vips-dev 包安装到 alpine linux 3.8。但得到以下错误:
如何解决?
artifactory - apk --no-cache 图像层更改
使用 Dockerfile 构建一个 docker 镜像,将相同的镜像推送到 Artifactory。我注意到,当使用 apk --no-cache 时,sha256 会发生变化,尽管 Dockerfile 没有。
我将 3 个不同的图像推送到 Artifactory,并且在检查时我注意到 3 个不同的层 - 这是否意味着它占用 3 个层而不是参考推送的第一层?
我构建了相同的 Dockerfile 3 次,并将图像推送到 Artifactory。检查图像层我注意到 3 个不同层的图像(不同的 sha256)。
运行(其中构建 1 更改为 2 和 3)
检查 Artifactory 我现在每个图像都有 3 层。一旦层不同,并且所有 3 幅图像中的两层相同
应该使用相同的 sha256 构建相同的图像,并且 Artifactory 应该有一个图像副本和两个指向该图像的引用
docker - Dockerfile alpine image apk 找不到 Java 8
我想减少我的 docker 镜像并改用 alpine 基础镜像。这会导致 bash 找不到合适的问题。事实证明,我必须改用 apk 。但是,它似乎没有找到我需要的 java 版本。这是我的码头文件
我也试过
根据https://unix.stackexchange.com/questions/342403/openjdk-8-jre-headless-depends-ca-certificates-java-but-it-is-not-going-to-be但这也失败了,不确定 -t 标志是否错误:
docker - 错误:在 alpine docker 映像上安装 pip 包时,命令“gcc”失败,退出状态为 1
我正在尝试将我的基本 docker 映像从 centos 7 转换为 alpine,但是在尝试安装 pip 包时收到 gcc 错误。
这是收到的错误片段:
尽管在下面的 Dockerfile 中列出,但我只能得出没有安装 gcc(正确吗?)。我还尝试在它自己的级别内运行它,以防它正确安装:
取消注释该pip install -r requirements.txt
行会生成正在构建的图像。在 ssh 进入图像实例后,似乎确实安装了 gcc,但是我不确定为什么它会在上面出错:
在 docker 容器中,我可以尝试 pip 自行安装依赖项,但这会产生与上述类似的错误:
我想了解为什么 gcc 会以这种方式运行,以及是否有更好的方法可以从 centos 过渡到高山图像?
附加信息:
Alpine 版本:3.10.3
python 版本:2.7.16
pip 版本:19.3.1
python - apk python 包未安装在 Alpine Docker 映像中
我有一个dockerfile如下:
当我进入带有docker run -it --rm mycontainer /bin/sh
cython 的容器时,似乎没有安装。我错过了什么?
docker - Docker:错误:不可满足的约束
我正在尝试从https://docs.docker.com/compose/gettingstarted/构建 docker 图像示例。我得到了这个错误
这是我的 Dockfile
谁能帮我解决这个错误?谢谢大家!!!
docker - 如何在 alpine linux 中离线安装 .apk 文件?
我基于 alpine Linex 的 docker 映像无法从网络获取任何内容。所以命令“apk add xxx”是有效的。现在我的想法是下载 .apk 文件并将其复制到 docker 容器中。但是如何安装 .apk 文件?