mirror of
https://github.com/vimagick/dockerfiles.git
synced 2024-12-23 01:39:27 +02:00
55 lines
1.0 KiB
Markdown
55 lines
1.0 KiB
Markdown
alpine-arm
|
|
==========
|
|
|
|
![](https://badge.imagelayers.io/vimagick/alpine-arm:latest.svg)
|
|
|
|
# Makefile
|
|
|
|
```
|
|
#
|
|
# make alpine-arm image
|
|
#
|
|
|
|
RELEASE = edge
|
|
IMAGE = vimagick/alpine-arm
|
|
|
|
rootfs.tar.xz: mkimage-alpine.sh
|
|
ARCH=armhf ./mkimage-alpine.sh -r $(RELEASE) -s
|
|
|
|
mkimage-alpine.sh:
|
|
curl -sSLO https://github.com/docker/docker/raw/master/contrib/mkimage-alpine.sh
|
|
sed -i -r -e '/docker import/s@alpine:\$$REL@vimagick/alpine-arm:$${REL#v}@' \
|
|
-e '/docker (tag|run)/d' mkimage-alpine.sh
|
|
chmod +x mkimage-alpine.sh
|
|
|
|
latest:
|
|
docker tag $(IMAGE):$(RELEASE:v%=%) vimagick/alpine-arm:latest
|
|
|
|
push:
|
|
docker push $(IMAGE):$(RELEASE:v%=%)
|
|
|
|
test:
|
|
docker run --rm $(IMAGE):$(RELEASE:v%=%) uname -a
|
|
|
|
clean:
|
|
rm -f mkimage-alpine.sh rootfs.tar.xz
|
|
```
|
|
|
|
## Make Images
|
|
|
|
```
|
|
$ make RELEASE=edge
|
|
$ make test RELEASE=edge
|
|
$ make push RELEASE=edge
|
|
$ make clean
|
|
|
|
$ make RELEASE=v3.3
|
|
$ make test RELEASE=v3.3
|
|
$ make push RELEASE=v3.3
|
|
$ make clean
|
|
|
|
$ make latest RELEASE=v3.3
|
|
$ make test RELEASE=latest
|
|
$ make push RELEASE=latest
|
|
```
|