无法将 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
用户詹金斯
我尝试将 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
用户詹金斯