MINIFI-355 This closes #94. Convert MiNiFi C2 Docker images to use alpine for more compact size.

Signed-off-by: joewitt <joewitt@apache.org>
diff --git a/minifi-c2/minifi-c2-docker/dockerhub/Dockerfile b/minifi-c2/minifi-c2-docker/dockerhub/Dockerfile
index f139052..3fb6e11 100644
--- a/minifi-c2/minifi-c2-docker/dockerhub/Dockerfile
+++ b/minifi-c2/minifi-c2-docker/dockerhub/Dockerfile
@@ -16,7 +16,7 @@
 # under the License.
 #
 
-FROM openjdk:8
+FROM openjdk:8-jre-alpine
 MAINTAINER Apache MiNiFi <dev@nifi.apache.org>
 
 ARG UID=1000
@@ -27,9 +27,9 @@
 ENV MINIFI_C2_HOME $MINIFI_C2_BASE_DIR/minifi-c2-$MINIFI_C2_VERSION
 ENV MINIFI_C2_BINARY_URL https://archive.apache.org/dist/minifi/$MINIFI_C2_VERSION/minifi-c2-$MINIFI_C2_VERSION-bin.tar.gz
 
-# Setup c2 user
-RUN groupadd -g $GID c2 || groupmod -n c2 `getent group $GID | cut -d: -f1`
-RUN useradd --shell /bin/bash -u $UID -g $GID -m c2
+# Setup MiNiFi user
+RUN addgroup -g $GID c2 || groupmod -n c2 `getent group $GID | cut -d: -f1`
+RUN adduser -S -H -G c2 c2
 RUN mkdir -p $MINIFI_C2_HOME
 
 # Download, validate, and expand Apache MiNiFi C2 binary.
diff --git a/minifi-c2/minifi-c2-docker/dockermaven/Dockerfile b/minifi-c2/minifi-c2-docker/dockermaven/Dockerfile
index 329a110..4f909ef 100644
--- a/minifi-c2/minifi-c2-docker/dockermaven/Dockerfile
+++ b/minifi-c2/minifi-c2-docker/dockermaven/Dockerfile
@@ -16,7 +16,7 @@
 # under the License.
 #
 
-FROM openjdk:8
+FROM openjdk:8-jre-alpine
 MAINTAINER Apache MiNiFi <dev@nifi.apache.org>
 
 ARG UID=1000
@@ -28,9 +28,9 @@
 ENV MINIFI_C2_HOME $MINIFI_C2_BASE_DIR/minifi-c2-$MINIFI_C2_VERSION
 
 # Setup MiNiFi C2 user
-RUN groupadd -g $GID c2 || groupmod -n c2 `getent group $GID | cut -d: -f1`
-RUN useradd --shell /bin/bash -u $UID -g $GID -m c2
-RUN mkdir -p $MINIFI_C2_HOME 
+RUN addgroup -g $GID c2 || groupmod -n c2 `getent group $GID | cut -d: -f1`
+RUN adduser -S -H -G c2 c2
+RUN mkdir -p $MINIFI_C2_HOME
 
 ADD $MINIFI_C2_BINARY $MINIFI_C2_BASE_DIR
 RUN chown -R c2:c2 $MINIFI_C2_HOME