Prechádzať zdrojové kódy

Remove unsupported Alpine versions

Mohammad Abdolirad 2 rokov pred
rodič
commit
27ffe0f0e1

+ 0 - 220
.drone.yml

@@ -1,220 +0,0 @@
----
-kind: pipeline
-name: alpine3.5
-
-steps:
-  - name: alpine3.5
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.5/Dockerfile
-      tags:
-        - '3.5'
-
-  - name: alpine3.5-openrc
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.5/openrc/Dockerfile
-      tags:
-        - '3.5-openrc'
-
----
-kind: pipeline
-name: alpine3.6
-
-steps:
-  - name: alpine3.6
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.6/Dockerfile
-      tags:
-        - '3.6'
-
-  - name: alpine3.6-openrc
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.6/openrc/Dockerfile
-      tags:
-        - '3.6-openrc'
-
----
-kind: pipeline
-name: alpine3.7
-
-steps:
-  - name: alpine3.7
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.7/Dockerfile
-      tags:
-        - '3.7'
-
-  - name: alpine3.7-openrc
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.7/openrc/Dockerfile
-      tags:
-        - '3.7-openrc'
-
----
-kind: pipeline
-name: alpine3.8
-
-steps:
-  - name: alpine3.8
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.8/Dockerfile
-      tags:
-        - '3.8'
-
-  - name: alpine3.8-openrc
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.8/openrc/Dockerfile
-      tags:
-        - '3.8-openrc'
-
----
-kind: pipeline
-name: alpine3.9
-
-steps:
-  - name: alpine3.9
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.9/Dockerfile
-      tags:
-        - '3.9'
-
-  - name: alpine3.9-openrc
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.9/openrc/Dockerfile
-      tags:
-        - '3.9-openrc'
-
----
-kind: pipeline
-name: alpine3.10
-
-steps:
-  - name: alpine3.10
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.10/Dockerfile
-      tags:
-        - '3.10'
-
-  - name: alpine3.10-openrc
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.10/openrc/Dockerfile
-      tags:
-        - '3.10-openrc'
-
-kind: pipeline
-name: alpine3.11
-
-steps:
-  - name: alpine3.11
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.11/Dockerfile
-      tags:
-        - '3.11'
-        - 'latest'
-
-  - name: alpine3.11-openrc
-    image: plugins/docker
-    settings:
-      username:
-        from_secret: DOCKER_USERNAME
-      password:
-        from_secret: DOCKER_PASSWORD
-      repo: dockage/alpine
-      dockerfile: 3.11/openrc/Dockerfile
-      tags:
-        - '3.11-openrc'
-
----
-kind: pipeline
-name: notify
-
-steps:
-  - name: microbadger
-    image: plugins/webhook
-    settings:
-      urls:
-        - https://hooks.microbadger.com/images/dockage/alpine/NQPdqhP-XDsT2pay1t3-AK-nI1k=
-
-depends_on:
-  - alpine3.5
-  - alpine3.6
-  - alpine3.7
-  - alpine3.8
-  - alpine3.9

+ 0 - 13
3.10/Dockerfile

@@ -1,13 +0,0 @@
-FROM alpine:3.10
-
-LABEL maintainer="m.abdolirad@gmail.com" \
-    org.label-schema.name="alpine" \
-    org.label-schema.vendor="Dockage" \
-    org.label-schema.description="Alpine image that forms the base for Dockage's docker images." \
-    org.label-schema.version="3.10" \
-    org.label-schema.license="MIT"
-
-RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories \
-    && echo '@edgecommunity http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories \
-    && echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-    && apk add --no-cache su-exec ca-certificates wait4ports

+ 0 - 38
3.10/openrc/Dockerfile

@@ -1,38 +0,0 @@
-FROM alpine:3.10
-
-LABEL maintainer="m.abdolirad@gmail.com" \
-    org.label-schema.name="alpine" \
-    org.label-schema.vendor="Dockage" \
-    org.label-schema.description="Docker image uses openRC as a process supervision on Alpine Linux" \
-    org.label-schema.version="3.10-openrc" \
-    org.label-schema.license="MIT"
-
-RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories \
-    && echo '@edgecommunity http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories \
-    && echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-    && apk add --no-cache openrc su-exec ca-certificates wait4ports \
-    # Disable getty's
-    && sed -i 's/^\(tty\d\:\:\)/#\1/g' /etc/inittab \
-    && sed -i \
-        # Change subsystem type to "docker"
-        -e 's/#rc_sys=".*"/rc_sys="docker"/g' \
-        # Allow all variables through
-        -e 's/#rc_env_allow=".*"/rc_env_allow="\*"/g' \
-        # Start crashed services
-        -e 's/#rc_crashed_stop=.*/rc_crashed_stop=NO/g' \
-        -e 's/#rc_crashed_start=.*/rc_crashed_start=YES/g' \
-        # Define extra dependencies for services
-        -e 's/#rc_provide=".*"/rc_provide="loopback net"/g' \
-        /etc/rc.conf \
-    # Remove unnecessary services
-    && rm -f /etc/init.d/hwdrivers \
-            /etc/init.d/hwclock \
-            /etc/init.d/hwdrivers \
-            /etc/init.d/modules \
-            /etc/init.d/modules-load \
-            /etc/init.d/modloop \
-    # Can't do cgroups
-    && sed -i 's/\tcgroup_add_service/\t#cgroup_add_service/g' /lib/rc/sh/openrc-run.sh \
-    && sed -i 's/VSERVER/DOCKER/Ig' /lib/rc/sh/init.sh
-
-CMD ["/sbin/init"]

+ 0 - 13
3.11/Dockerfile

@@ -1,13 +0,0 @@
-FROM alpine:3.11
-
-LABEL maintainer="danesh@riseup.net" \
-    org.label-schema.name="alpine" \
-    org.label-schema.vendor="Dockage" \
-    org.label-schema.description="Alpine image that forms the base for Dockage's docker images." \
-    org.label-schema.version="3.11" \
-    org.label-schema.license="MIT"
-
-RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories \
-    && echo '@edgecommunity http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories \
-    && echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-    && apk add --no-cache su-exec ca-certificates wait4ports

+ 0 - 38
3.11/openrc/Dockerfile

@@ -1,38 +0,0 @@
-FROM alpine:3.11
-
-LABEL maintainer="danesh@riseup.net" \
-    org.label-schema.name="alpine" \
-    org.label-schema.vendor="Dockage" \
-    org.label-schema.description="Docker image uses openRC as a process supervision on Alpine Linux" \
-    org.label-schema.version="3.11-openrc" \
-    org.label-schema.license="MIT"
-
-RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories \
-    && echo '@edgecommunity http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories \
-    && echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-    && apk add --no-cache openrc su-exec ca-certificates wait4ports \
-    # Disable getty's
-    && sed -i 's/^\(tty\d\:\:\)/#\1/g' /etc/inittab \
-    && sed -i \
-        # Change subsystem type to "docker"
-        -e 's/#rc_sys=".*"/rc_sys="docker"/g' \
-        # Allow all variables through
-        -e 's/#rc_env_allow=".*"/rc_env_allow="\*"/g' \
-        # Start crashed services
-        -e 's/#rc_crashed_stop=.*/rc_crashed_stop=NO/g' \
-        -e 's/#rc_crashed_start=.*/rc_crashed_start=YES/g' \
-        # Define extra dependencies for services
-        -e 's/#rc_provide=".*"/rc_provide="loopback net"/g' \
-        /etc/rc.conf \
-    # Remove unnecessary services
-    && rm -f /etc/init.d/hwdrivers \
-            /etc/init.d/hwclock \
-            /etc/init.d/hwdrivers \
-            /etc/init.d/modules \
-            /etc/init.d/modules-load \
-            /etc/init.d/modloop \
-    # Can't do cgroups
-    && sed -i 's/\tcgroup_add_service/\t#cgroup_add_service/g' /lib/rc/sh/openrc-run.sh \
-    && sed -i 's/VSERVER/DOCKER/Ig' /lib/rc/sh/init.sh
-
-CMD ["/sbin/init"]

+ 0 - 13
3.6/Dockerfile

@@ -1,13 +0,0 @@
-FROM alpine:3.6
-
-LABEL maintainer="m.abdolirad@gmail.com" \
-    org.label-schema.name="alpine" \
-    org.label-schema.vendor="Dockage" \
-    org.label-schema.description="Alpine image that forms the base for Dockage's docker images." \
-    org.label-schema.version="3.6" \
-    org.label-schema.license="MIT"
-
-RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories \
-    && echo '@edgecommunity http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories \
-    && echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-    && apk add --no-cache su-exec ca-certificates wait4ports

+ 0 - 38
3.6/openrc/Dockerfile

@@ -1,38 +0,0 @@
-FROM alpine:3.6
-
-LABEL maintainer="m.abdolirad@gmail.com" \
-    org.label-schema.name="alpine" \
-    org.label-schema.vendor="Dockage" \
-    org.label-schema.description="Docker image uses openRC as a process supervision on Alpine Linux" \
-    org.label-schema.version="3.6-openrc" \
-    org.label-schema.license="MIT"
-
-RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories \
-    && echo '@edgecommunity http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories \
-    && echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-    && apk add --no-cache openrc su-exec ca-certificates wait4ports \
-    # Disable getty's
-    && sed -i 's/^\(tty\d\:\:\)/#\1/g' /etc/inittab \
-    && sed -i \
-        # Change subsystem type to "docker"
-        -e 's/#rc_sys=".*"/rc_sys="docker"/g' \
-        # Allow all variables through
-        -e 's/#rc_env_allow=".*"/rc_env_allow="\*"/g' \
-        # Start crashed services
-        -e 's/#rc_crashed_stop=.*/rc_crashed_stop=NO/g' \
-        -e 's/#rc_crashed_start=.*/rc_crashed_start=YES/g' \
-        # Define extra dependencies for services
-        -e 's/#rc_provide=".*"/rc_provide="loopback net"/g' \
-        /etc/rc.conf \
-    # Remove unnecessary services
-    && rm -f /etc/init.d/hwdrivers \
-            /etc/init.d/hwclock \
-            /etc/init.d/hwdrivers \
-            /etc/init.d/modules \
-            /etc/init.d/modules-load \
-            /etc/init.d/modloop \
-    # Can't do cgroups
-    && sed -i 's/\tcgroup_add_service/\t#cgroup_add_service/g' /lib/rc/sh/openrc-run.sh \
-    && sed -i 's/VSERVER/DOCKER/Ig' /lib/rc/sh/init.sh
-
-CMD ["/sbin/init"]

+ 0 - 13
3.7/Dockerfile

@@ -1,13 +0,0 @@
-FROM alpine:3.7
-
-LABEL maintainer="m.abdolirad@gmail.com" \
-    org.label-schema.name="alpine" \
-    org.label-schema.vendor="Dockage" \
-    org.label-schema.description="Alpine image that forms the base for Dockage's docker images." \
-    org.label-schema.version="3.7" \
-    org.label-schema.license="MIT"
-
-RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories \
-    && echo '@edgecommunity http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories \
-    && echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-    && apk add --no-cache su-exec ca-certificates wait4ports

+ 0 - 38
3.7/openrc/Dockerfile

@@ -1,38 +0,0 @@
-FROM alpine:3.7
-
-LABEL maintainer="m.abdolirad@gmail.com" \
-    org.label-schema.name="alpine" \
-    org.label-schema.vendor="Dockage" \
-    org.label-schema.description="Docker image uses openRC as a process supervision on Alpine Linux" \
-    org.label-schema.version="3.7-openrc" \
-    org.label-schema.license="MIT"
-
-RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories \
-    && echo '@edgecommunity http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories \
-    && echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-    && apk add --no-cache openrc su-exec ca-certificates wait4ports \
-    # Disable getty's
-    && sed -i 's/^\(tty\d\:\:\)/#\1/g' /etc/inittab \
-    && sed -i \
-        # Change subsystem type to "docker"
-        -e 's/#rc_sys=".*"/rc_sys="docker"/g' \
-        # Allow all variables through
-        -e 's/#rc_env_allow=".*"/rc_env_allow="\*"/g' \
-        # Start crashed services
-        -e 's/#rc_crashed_stop=.*/rc_crashed_stop=NO/g' \
-        -e 's/#rc_crashed_start=.*/rc_crashed_start=YES/g' \
-        # Define extra dependencies for services
-        -e 's/#rc_provide=".*"/rc_provide="loopback net"/g' \
-        /etc/rc.conf \
-    # Remove unnecessary services
-    && rm -f /etc/init.d/hwdrivers \
-            /etc/init.d/hwclock \
-            /etc/init.d/hwdrivers \
-            /etc/init.d/modules \
-            /etc/init.d/modules-load \
-            /etc/init.d/modloop \
-    # Can't do cgroups
-    && sed -i 's/\tcgroup_add_service/\t#cgroup_add_service/g' /lib/rc/sh/openrc-run.sh \
-    && sed -i 's/VSERVER/DOCKER/Ig' /lib/rc/sh/init.sh
-
-CMD ["/sbin/init"]

+ 0 - 13
3.8/Dockerfile

@@ -1,13 +0,0 @@
-FROM alpine:3.8
-
-LABEL maintainer="m.abdolirad@gmail.com" \
-    org.label-schema.name="alpine" \
-    org.label-schema.vendor="Dockage" \
-    org.label-schema.description="Alpine image that forms the base for Dockage's docker images." \
-    org.label-schema.version="3.8" \
-    org.label-schema.license="MIT"
-
-RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories \
-    && echo '@edgecommunity http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories \
-    && echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-    && apk add --no-cache su-exec ca-certificates wait4ports

+ 0 - 38
3.8/openrc/Dockerfile

@@ -1,38 +0,0 @@
-FROM alpine:3.8
-
-LABEL maintainer="m.abdolirad@gmail.com" \
-    org.label-schema.name="alpine" \
-    org.label-schema.vendor="Dockage" \
-    org.label-schema.description="Docker image uses openRC as a process supervision on Alpine Linux" \
-    org.label-schema.version="3.8-openrc" \
-    org.label-schema.license="MIT"
-
-RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories \
-    && echo '@edgecommunity http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories \
-    && echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-    && apk add --no-cache openrc su-exec ca-certificates wait4ports \
-    # Disable getty's
-    && sed -i 's/^\(tty\d\:\:\)/#\1/g' /etc/inittab \
-    && sed -i \
-        # Change subsystem type to "docker"
-        -e 's/#rc_sys=".*"/rc_sys="docker"/g' \
-        # Allow all variables through
-        -e 's/#rc_env_allow=".*"/rc_env_allow="\*"/g' \
-        # Start crashed services
-        -e 's/#rc_crashed_stop=.*/rc_crashed_stop=NO/g' \
-        -e 's/#rc_crashed_start=.*/rc_crashed_start=YES/g' \
-        # Define extra dependencies for services
-        -e 's/#rc_provide=".*"/rc_provide="loopback net"/g' \
-        /etc/rc.conf \
-    # Remove unnecessary services
-    && rm -f /etc/init.d/hwdrivers \
-            /etc/init.d/hwclock \
-            /etc/init.d/hwdrivers \
-            /etc/init.d/modules \
-            /etc/init.d/modules-load \
-            /etc/init.d/modloop \
-    # Can't do cgroups
-    && sed -i 's/\tcgroup_add_service/\t#cgroup_add_service/g' /lib/rc/sh/openrc-run.sh \
-    && sed -i 's/VSERVER/DOCKER/Ig' /lib/rc/sh/init.sh
-
-CMD ["/sbin/init"]

+ 0 - 13
3.9/Dockerfile

@@ -1,13 +0,0 @@
-FROM alpine:3.9
-
-LABEL maintainer="m.abdolirad@gmail.com" \
-    org.label-schema.name="alpine" \
-    org.label-schema.vendor="Dockage" \
-    org.label-schema.description="Alpine image that forms the base for Dockage's docker images." \
-    org.label-schema.version="3.9" \
-    org.label-schema.license="MIT"
-
-RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories \
-    && echo '@edgecommunity http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories \
-    && echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-    && apk add --no-cache su-exec ca-certificates wait4ports

+ 0 - 38
3.9/openrc/Dockerfile

@@ -1,38 +0,0 @@
-FROM alpine:3.9
-
-LABEL maintainer="m.abdolirad@gmail.com" \
-    org.label-schema.name="alpine" \
-    org.label-schema.vendor="Dockage" \
-    org.label-schema.description="Docker image uses openRC as a process supervision on Alpine Linux" \
-    org.label-schema.version="3.9-openrc" \
-    org.label-schema.license="MIT"
-
-RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories \
-    && echo '@edgecommunity http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories \
-    && echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories \
-    && apk add --no-cache openrc su-exec ca-certificates wait4ports \
-    # Disable getty's
-    && sed -i 's/^\(tty\d\:\:\)/#\1/g' /etc/inittab \
-    && sed -i \
-        # Change subsystem type to "docker"
-        -e 's/#rc_sys=".*"/rc_sys="docker"/g' \
-        # Allow all variables through
-        -e 's/#rc_env_allow=".*"/rc_env_allow="\*"/g' \
-        # Start crashed services
-        -e 's/#rc_crashed_stop=.*/rc_crashed_stop=NO/g' \
-        -e 's/#rc_crashed_start=.*/rc_crashed_start=YES/g' \
-        # Define extra dependencies for services
-        -e 's/#rc_provide=".*"/rc_provide="loopback net"/g' \
-        /etc/rc.conf \
-    # Remove unnecessary services
-    && rm -f /etc/init.d/hwdrivers \
-            /etc/init.d/hwclock \
-            /etc/init.d/hwdrivers \
-            /etc/init.d/modules \
-            /etc/init.d/modules-load \
-            /etc/init.d/modloop \
-    # Can't do cgroups
-    && sed -i 's/\tcgroup_add_service/\t#cgroup_add_service/g' /lib/rc/sh/openrc-run.sh \
-    && sed -i 's/VSERVER/DOCKER/Ig' /lib/rc/sh/init.sh
-
-CMD ["/sbin/init"]