47. docker compose¶
编译docker-compose
https://github.com/docker/compose/issues/6831
47.1. No module named ‘pkg_resources.py2_warn’¶
已经在github进行讨论 [1]
35612 INFO: Building EXE from EXE-00.toc
35613 INFO: Appending archive to ELF section in EXE /code/dist/docker-compose
35785 INFO: Building EXE from EXE-00.toc completed successfully.
+ ls -la dist/
total 16460
drwxrwxrwx 2 root root 4096 Mar 28 18:17 .
drwxr-xr-x 1 root root 4096 Mar 28 18:16 ..
-rwxr-xr-x 1 root root 16839184 Mar 28 18:17 docker-compose
+ ldd dist/docker-compose
/lib/ld-musl-aarch64.so.1 (0xffffb4c50000)
libz.so.1 => /lib/libz.so.1 (0xffffb4bff000)
libc.musl-aarch64.so.1 => /lib/ld-musl-aarch64.so.1 (0xffffb4c50000)
+ mv dist/docker-compose /usr/local/bin
+ docker-compose version
[996] Failed to execute script pyi_rth_pkgres
Traceback (most recent call last):
File "site-packages/PyInstaller/loader/rthooks/pyi_rth_pkgres.py", line 11, in <module>
File "/code/.tox/py37/lib/python3.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/pkg_resources/__init__.py", line 86, in <module>
ModuleNotFoundError: No module named 'pkg_resources.py2_warn'
The command '/bin/sh -c script/build/linux-entrypoint' returned a non-zero code: 255
me@ubuntu:~/code/compose$ vim script/^C
docker-compose version
docker-compose version 1.25.0, build unknown
docker-py version: 4.1.0
CPython version: 3.7.4
OpenSSL version: OpenSSL 1.1.1d 10 Sep 2019
Removing intermediate container acb5b89e92a7
---> 8fd1183543df
Step 33/39 : FROM alpine:${RUNTIME_ALPINE_VERSION} AS runtime-alpine
Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout
[1] | https://github.com/pypa/setuptools/issues/1963 |