Ver Fonte

Refactor image

Mohammad Abdoli Rad há 7 anos atrás
pai
commit
5adefeac81
4 ficheiros alterados com 38 adições e 23 exclusões
  1. 11 0
      3.5/Dockerfile
  2. 11 0
      3.6/Dockerfile
  3. 0 20
      Dockerfile
  4. 16 3
      README.md

+ 11 - 0
3.5/Dockerfile

@@ -0,0 +1,11 @@
+FROM alpine:3.5
+MAINTAINER Mohammad Abdoli Rad <m.abdolirad@gmail.com>
+
+LABEL 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.vcs-url="https://github.com/dockage/alpine" \
+        org.label-schema.version="3.5" \
+        org.label-schema.license="MIT"
+
+RUN apk add --no-cache su-exec net-tools ca-certificates nano tar curl findutils

+ 11 - 0
3.6/Dockerfile

@@ -0,0 +1,11 @@
+FROM alpine:3.6
+MAINTAINER Mohammad Abdoli Rad <m.abdolirad@gmail.com>
+
+LABEL 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.vcs-url="https://github.com/dockage/alpine" \
+        org.label-schema.version="3.6" \
+        org.label-schema.license="MIT"
+
+RUN apk add --no-cache su-exec net-tools ca-certificates nano tar curl findutils

+ 0 - 20
Dockerfile

@@ -1,20 +0,0 @@
-FROM alpine:3.5
-MAINTAINER Mohammad Abdoli Rad <m.abdolirad@gmail.com>
-
-ENV GOSU_VERSION 1.10
-
-RUN set -x \
-    && apk add --no-cache --virtual .gosu-deps \
-        dpkg \
-        gnupg \
-        openssl \
-    && dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" \
-    && wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch" \
-    && wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc" \
-    && export GNUPGHOME="$(mktemp -d)" \
-    && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
-    && gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
-    && rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc \
-    && chmod +x /usr/local/bin/gosu \
-    && gosu nobody true \
-    && apk del .gosu-deps

+ 16 - 3
README.md

@@ -1,6 +1,19 @@
-# Alpine Linux
-Dockerfile to build a alpine:3.5 baseimage with a couple of extra packages.
+<p align="center">
+    <a href="https://alpinelinux.org" target="_blank">
+        <img src="https://alpinelinux.org/alpinelinux-logo.svg">
+    </a>
+</p>
+
+[![Docker Pulls](https://img.shields.io/docker/pulls/dockage/alpine.svg?style=flat)](https://hub.docker.com/r/dockage/alpine/) [![Docker Stars](https://img.shields.io/docker/stars/dockage/alpine.svg?style=flat)](https://hub.docker.com/r/dockage/alpine/) [![MicroBadger](https://images.microbadger.com/badges/image/dockage/alpine.svg)](https://microbadger.com/images/dockage/alpine) [![Docker Automated build](https://img.shields.io/docker/automated/dockage/alpine.svg?style=flat)](https://hub.docker.com/r/dockage/alpine/)
+
+Dockerfile to build a alpine baseimage with a couple of extra packages.
 
 The image installs the following extra packages:
 
-- [`gosu`](https://github.com/tianon/gosu)
+- [`net-tools`](https://pkgs.alpinelinux.org/package/v3.6/main/x86_64/net-tools)
+- [`ca-certificates`](https://pkgs.alpinelinux.org/package/v3.6/main/x86_64/ca-certificates)
+- [`nano`](https://pkgs.alpinelinux.org/package/v3.6/main/x86_64/nano)
+- [`tar`](https://pkgs.alpinelinux.org/package/v3.6/main/x86_64/tar)
+- [`curl`](https://pkgs.alpinelinux.org/package/v3.6/main/x86_64/curl)
+- [`findutils`](https://pkgs.alpinelinux.org/package/v3.6/main/x86_64/findutils)
+- [`su-exec`](https://pkgs.alpinelinux.org/package/v3.6/main/x86_64/su-exec)