文書の過去の版を表示しています。
manylinux
インストール
manylinux のビルド済みコンテナは Quay.io に最新がある😍
pypa - Quay Container Registry · Quay
ここでは Open Containers Initiative (OCI) に準拠した podman を利用する🤔
Podman - ローカル環境からコンテナと Kubernetes をシームレスに操作
$ podman pull quay.io/pypa/manylinux_2_28_x86_64
Trying to pull quay.io/pypa/manylinux_2_28_x86_64:latest... Getting image source signatures Copying blob 285c4f3e8106 done | Copying blob 53806b9086b8 done | Copying blob 47cb7e54443b done | Copying blob e9a89bd7d45e done | Copying blob 19005ad7240c done | Copying blob 64d41d432ea7 done | Copying blob c329aafc1a01 done | Copying blob 594711c25bba done | Copying blob 00133cd7eb3f done | Copying blob 0155ed10abc6 done | Copying blob 52e78bf05ef1 done | Copying blob dc343c062e88 done | Copying blob 7401a27e5e64 done | Copying blob fec2c12f39ef done | Copying blob e71eb21015d1 done | Copying blob 4f4fb700ef54 done | Copying blob f69ec3359567 done | Copying blob 73dca7cae983 done | Copying blob 4d83f3449923 done | Copying blob b7c44c2d6ec3 done | Copying config 6c66b3527d done | Writing manifest to image destination 6c66b3527d6d523cd82ef183bc1aad2cd4094a5a7b4c405f90fd6601605e601b
Docker を利用する場合
Docker - 仮想化コンテナ の手順で Docker をインストールする🤔
$ docker pull quay.io/pypa/manylinux_2_28_x86_64
イメージ一覧🤔
$ podman images
REPOSITORY TAG IMAGE ID CREATED SIZE quay.io/pypa/manylinux_2_28_x86_64 latest 6c66b3527d6d 6 hours ago 1.62 GB
実行確認😉
$ podman run --rm -it manylinux_2_28_x86_64:latest bash
[root@b0d7587a956b /]# cat /etc/redhat-release AlmaLinux release 8.9 (Midnight Oncilla)
コンテナをビルドする場合
manylinux をクローンする🤔
$ git clone --depth 1 https://github.com/pypa/manylinux.git
Cloning into 'manylinux'... remote: Enumerating objects: 85, done. remote: Counting objects: 100% (85/85), done. remote: Compressing objects: 100% (76/76), done. remote: Total 85 (delta 7), reused 42 (delta 5), pack-reused 0 Receiving objects: 100% (85/85), 483.66 KiB | 976.00 KiB/s, done. Resolving deltas: 100% (7/7), done.
工事中…😅