无法将 docker-compose 安装到 jenkins docker 文件中

Can't install docker-compose into jenkins dockerfile

我尝试将 docker-compose 安装到 docker-container 中,但构建失败。 这是我的 docker 文件:

来自 jenkinsci/blueocean 用户根 运行 apk 添加 --no-cache py-pip python3-dev libffi-dev openssl-dev gcc libc-dev rust cargo make gettext 运行 pip3 安装 docker-compose <p>用户詹金斯

它向我显示了一个错误: 为收集的包构建轮子:bcrypt、cryptography、pynacl、pyrsistent、PyYAML bcrypt 的构建轮(PEP 517):开始 bcrypt 的构建轮(PEP 517):完成状态 'done' 为 bcrypt 创建了轮子:filename=bcrypt-3.2.0-cp39-cp39-linux_x86_64.whl size=64287 sha256=4d90a6bcaa110ba58a48889ded4adb0f92fa7966ea45a8abeea0ad6f8a94004f 存放目录:/root/.cache/pip/wheels/9a/0b/a2/2c559982bbee4bd184557267e5760e114de3e9ba826fe8d691 密码学的构建轮(PEP 517):开始 密码学的构建轮(PEP 517):仍然 运行... 密码学构建轮(PEP 517):完成状态 'done' 为加密创建的轮子:filename=cryptography-3.4.8-cp39-cp39-linux_x86_64.whl size=1360638 sha256=ef093594bbb07d34bc6de28f7447a6c257813cda8e83f5254c42d01b602351da 存放目录:/root/.cache/pip/wheels/28/ea/c2/e48100a4f4674263f982c899942ed5225966b37b47e9b631f6 pynacl 的构建轮(PEP 517):开始 pynacl 的构建轮(PEP 517):完成状态 'error' 错误:命令出错,退出状态为 1: 命令:/usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmpi_pcnqvb cwd: /tmp/pip-install-w50jx1wy/pynacl_e9c31de258254c47941580c85da83563 完整输出(322行): 运行 bdist_wheel 运行 构建 运行 build_py 创建构建 创建 build/lib.linux-x86_64-3.9 创建 build/lib.linux-x86_64-3.9/nacl ....<br /> subprocess.CalledProcessError:命令“['make']”返回非零退出状态 2.</p> <p>错误:pynacl 构建轮失败 pyrsistent 的构建轮(PEP 517):开始 pyrsistent 的构建轮(PEP 517):完成状态 'done' 为 pyrsistent 创建的轮子:filename=pyrsistent-0.18.0-cp39-cp39-linux_x86_64.whl size=115732 sha256=24c93c9e75844cd86f8fee6965a97c1e7068c5042b7745085d612c047cf23103 存放目录:/root/.cache/pip/wheels/dd/c8/61/04c6d218b3691f75353d7f74fed3fbd40e0ee9e2d1e2ce24c6 PyYAML 的构建轮(PEP 517):开始 PyYAML 的构建轮(PEP 517):完成状态 'done' 为 PyYAML 创建的轮子:filename=PyYAML-5.4.1-cp39-cp39-linux_x86_64.whl size=45654 sha256=231652b88a0bcee5f8b831941b4bf38a80d8815a54474f798a482a128047402b 存放目录:/root/.cache/pip/wheels/b7/a5/c4/504d913c2a55bb09c607541578ec5f844d1ff33467abe93ba5 成功搭建bcrypt密码学pyrsistent PyYAML 无法构建 pynacl 错误:无法为使用 PEP 517 且无法直接安装的 pynacl 构建轮子 错误:服务 'jenkins' 构建失败:命令 '/bin/sh -c apk add --no-cache py-pip python3-dev libffi-dev openssl-dev gcc libc-dev rust cargo make gettext && pip3 install docker-compose' 返回非零代码:1

我试图 upgrade/downgrade 点数,但它保持不变。请帮忙。

我更改了 docker 文件,现在可以使用了。 https://wiki.alpinelinux.org/wiki/Docker

来自 jenkinsci/blueocean <p>用户根 运行 apk 添加 --no-cache docker-compose 用户詹金斯