Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benleb/icecc-multiarch
๐งใ ยท multi-arch icecc docker images
https://github.com/benleb/icecc-multiarch
docker ghcr icecc multi-arch multi-platform
Last synced: 4 days ago
JSON representation
๐งใ ยท multi-arch icecc docker images
- Host: GitHub
- URL: https://github.com/benleb/icecc-multiarch
- Owner: benleb
- License: apache-2.0
- Created: 2021-01-24T16:04:13.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-31T07:01:05.000Z (almost 2 years ago)
- Last Synced: 2024-05-02T04:54:17.698Z (7 months ago)
- Topics: docker, ghcr, icecc, multi-arch, multi-platform
- Language: Dockerfile
- Homepage: https://github.com/users/benleb/packages/container/package/icecc-multiarch
- Size: 43 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# icecc-multiarch
## run
```bash
# arm64
docker run --rm --platform linux/arm64 --net host ghcr.io/benleb/icecc-multiarch:latest -vv# amd64
docker run --rm --platform linux/amd64 --net host ghcr.io/benleb/icecc-multiarch:latest -vv# arm/v7
docker run --rm --platform linux/arm/v7 --net host ghcr.io/benleb/icecc-multiarch:latest -vv# arm/v6
docker run --rm --platform linux/arm/v6 --net host ghcr.io/benleb/icecc-multiarch:latest -vv
```See [workflow](.github/workflows/build.yml) for available `--platform`s
## compose example
```yaml
...icecc-arm64:
image: ghcr.io/benleb/icecc-multiarch
container_name: "icecc-arm64"
platform: "linux/arm64"
network_mode: host
restart: unless-stoppedicecc-armv6:
image: ghcr.io/benleb/icecc-multiarch
container_name: "icecc-armv6"
platform: "llinux/arm/v6"
network_mode: host
restart: unless-stopped...
```## local build
```bash
# native arch
docker buildx build ---tag icecc-multiarch:dev --load .# given arch(s)
docker buildx build ---tag icecc-multiarch:dev --platform linux/arm64,linux/amd64 --load .
```