gpt4 book ai didi

docker - 为什么我无法使用 Debian 的 Docker 镜像将文件从 "tar"通过管道传送到 "curl"?

转载 作者:行者123 更新时间:2023-12-02 18:50:06 25 4
gpt4 key购买 nike

为什么 Debian Jessie 的 Docker 镜像出现以下错误?

# curl --silent --show-error --location https://download.owncloud.org/community/owncloud-8.0.3.tar.bz2 | tar xjv
tar (grandchild): bzip2: Cannot exec: No such file or directory
tar (grandchild): Error is not recoverable: exiting now
tar: Child died with signal 13
tar: Error is not recoverable: exiting now
curl: (23) Failed writing body (4096 != 16384)

我无法在 Dockerfile RUN 语句中运行它,也无法在图像“php:5.6-fpm”的交互式 bash shell 中运行它(基于“debian:jessie”)。

但是,我可以在许多其他 Debian 和 Ubuntu 系统上运行它。

这是 Docker 的问题吗?

最佳答案

这个错误消息看起来很清楚:

tar (grandchild): bzip2: Cannot exec: No such file or directory

bzip2 不存在于 debian:jessie 实例中,因此如果您想使用 bzip2 压缩,则必须先使用 apt- 安装 bzip2获取安装 bzip2

关于docker - 为什么我无法使用 Debian 的 Docker 镜像将文件从 "tar"通过管道传送到 "curl"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30373927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com