Namespace
jlesage
Image / Tag
nginx-proxy-manager:v1.0.0-beta1
Content Digest
sha256:49cd7af2fc63e7eb7081fc2680cce54fb78431ac2881260a79a19cd2be6d2ad9
Details
Created

2018-11-02 12:39:37 UTC

Size

81.6 MB

Content Digest
Labels
  • org.label-schema.description
    Docker container for Nginx Proxy Manager
  • org.label-schema.name
    nginx-proxy-manager
  • org.label-schema.schema-version
    1.0
  • org.label-schema.vcs-url
    https://github.com/jlesage/docker-nginx-proxy-manager
  • org.label-schema.version
    1.0.0-beta1

Environment
APP_NAME

Nginx Proxy Manager

APP_USER

app

GROUP_ID

1000

KEEP_APP_RUNNING

1

LANG

en_US.UTF-8

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

S6_BEHAVIOUR_IF_STAGE2_FAILS

3

S6_SERVICE_DEPS

1

USER_ID

1000

XDG_CACHE_HOME

/config/xdg/cache

XDG_CONFIG_HOME

/config/xdg/config

XDG_DATA_HOME

/config/xdg/data

XDG_RUNTIME_DIR

/tmp/run/user/app


Layers

[#000] sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde - 2.58% (2.1 MB)

[#001] sha256:abcb4a23b6b77c061e8bbbe52464a002ae29230ec531b5263c0797c8fe9c029e - 0.0% (1.5 KB)

[#002] sha256:d0c44e6bbf644fae867aedb3ad8aa3f77e532faefab342e04b9abfd45860f569 - 2.06% (1.68 MB)

[#003] sha256:ee98e9996f1450b6b3b7522aa3b8e663ee0487bd1680726e79c7e59c683d3440 - 1.33% (1.09 MB)

[#004] sha256:5c6793b24747b0621589df83da3024aeaef8309e9012728a51e19d0ba550c79d - 0.0% (1.03 KB)

[#005] sha256:9dbb47663b51d219ff0e7cfe400671ccd5de11d3c11add65bb7a499c537b3ee1 - 0.01% (4.81 KB)

[#006] sha256:6c297240268e2cb449a4e05aea9d4c6acb1dc8eaa67286a39050842e57507141 - 84.09% (68.6 MB)

[#007] sha256:ea3f4beee98f801689baac1d235babe89b04f1f981b67bbedf6ead079787e5c6 - 9.93% (8.1 MB)

[#008] sha256:adf53224fc3fc03585eda263bfa5bdc5662837b08010db420087799df218caff - 0.0% (1.91 KB)


History
2018-09-11 22:19:50 UTC

/bin/sh -c #(nop) ADD file:25c10b1d1b41d46a1827ad0b0d2389c24df6d31430005ff4e9a2d84ea23ebd42 in /

2018-09-11 22:19:50 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2018-09-18 10:28:34 UTC

/bin/sh -c #(nop) ARG S6_OVERLAY_ARCH=x86_64

2018-09-18 10:28:34 UTC

/bin/sh -c #(nop) ARG S6_OVERLAY_VERSION=1.21.4.0

2018-09-18 10:28:34 UTC

/bin/sh -c #(nop) ARG S6_OVERLAY_URL=https://github.com/just-containers/s6-overlay/releases/download/v1.21.4.0/s6-overlay-amd64.tar.gz

2018-09-18 10:28:34 UTC

/bin/sh -c #(nop) ARG GLIBC_INSTALL=0

2018-09-18 10:28:35 UTC

/bin/sh -c #(nop) ARG GLIBC_ARCH=x86_64

2018-09-18 10:28:35 UTC

/bin/sh -c #(nop) ARG GLIBC_VERSION=2.26-r1

2018-09-18 10:28:36 UTC

/bin/sh -c #(nop) ARG GLIBC_URL=https://github.com/jlesage/glibc-bin-multiarch/releases/download/2.26-r1/glibc-bin-2.26-r1-unknown.tar.gz

2018-09-18 10:28:36 UTC

/bin/sh -c #(nop) ARG GLIBC_LOCALE_INPUT=en_US

2018-09-18 10:28:36 UTC

/bin/sh -c #(nop) ARG GLIBC_LOCALE_CHARMAP=UTF-8

2018-09-18 10:28:37 UTC

/bin/sh -c #(nop) ARG GLIBC_LOCALE=en_US.UTF-8

2018-09-18 10:28:37 UTC

/bin/sh -c #(nop) WORKDIR /tmp

2018-09-18 10:28:38 UTC

/bin/sh -c #(nop) COPY multi:d851d330f8f6ddb21fe681bb213ba90e860f95f0cf0ab3c93126588ea78fc58e in /usr/local/bin/

2018-09-18 10:28:40 UTC

|10 GLIBC_ARCH=unknown GLIBC_INSTALL=0 GLIBC_LOCALE=en_US.UTF-8 GLIBC_LOCALE_CHARMAP=UTF-8 GLIBC_LOCALE_INPUT=en_US GLIBC_URL=https://github.com/jlesage/glibc-bin-multiarch/releases/download/2.26-r1/glibc-bin-2.26-r1-unknown.tar.gz GLIBC_VERSION=2.26-r1 S6_OVERLAY_ARCH=amd64 S6_OVERLAY_URL=https://github.com/just-containers/s6-overlay/releases/download/v1.21.4.0/s6-overlay-amd64.tar.gz S6_OVERLAY_VERSION=1.21.4.0 /bin/sh -c test "${GLIBC_INSTALL}" -eq 0 || ( add-pkg --virtual build-dependencies curl binutils alpine-sdk && curl -# -L ${GLIBC_URL} | tar xz -C / && find /usr/glibc-compat/bin -type f -exec strip {} ';' && find /usr/glibc-compat/sbin -type f -exec strip {} ';' && find /usr/glibc-compat/lib -type f -exec strip {} ';' && echo -n "hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4" > /etc/nsswitch.conf && echo "# libc default configuration" >> /usr/glibc-compat/etc/ld.so.conf && echo "/usr/local/lib" >> /usr/glibc-compat/etc/ld.so.conf && echo "/usr/glibc-compat/lib" >> /usr/glibc-compat/etc/ld.so.conf && echo "/usr/lib" >> /usr/glibc-compat/etc/ld.so.conf && echo "/lib" >> /usr/glibc-compat/etc/ld.so.conf && mkdir -p /lib /lib64 /usr/glibc-compat/lib/locale && ln -s /usr/glibc-compat/lib/ld-linux-x86-64.so.2 /lib/ld-linux-x86-64.so.2 && ln -s /usr/glibc-compat/lib/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2 && ln -s /usr/glibc-compat/etc/ld.so.cache /etc/ld.so.cache && /usr/glibc-compat/sbin/ldconfig && /usr/glibc-compat/bin/localedef --inputfile ${GLIBC_LOCALE_INPUT} --charmap ${GLIBC_LOCALE_CHARMAP} ${GLIBC_LOCALE} && ln -s /usr/share/zoneinfo /usr/glibc-compat/share/zoneinfo && echo 'pkgname=glibc-ldconfig-trigger' >> APKBUILD && echo 'pkgver=1.0' >> APKBUILD && echo 'pkgrel=0' >> APKBUILD && echo 'pkgdesc="Dummy package that installs trigger for glibc ldconfig"' >> APKBUILD && echo 'url="https://github.com/jlesage/docker-baseimage"' >> APKBUILD && echo 'arch="noarch"' >> APKBUILD && echo 'license="GPL"' >> APKBUILD && echo 'makedepends=""' >> APKBUILD && echo 'depends=""' >> APKBUILD && echo 'install=""' >> APKBUILD && echo 'subpackages=""' >> APKBUILD && echo 'source=""' >> APKBUILD && echo 'triggers="$pkgname.trigger=/lib:/usr/lib:/usr/glibc-compat/lib"' >> APKBUILD && echo 'package() {' >> APKBUILD && echo ' mkdir -p "$pkgdir"' >> APKBUILD && echo '}' >> APKBUILD && echo '#!/bin/sh' >> glibc-ldconfig-trigger.trigger && echo '/usr/glibc-compat/sbin/ldconfig' >> glibc-ldconfig-trigger.trigger && chmod +x glibc-ldconfig-trigger.trigger && adduser -D -G abuild -s /bin/sh abuild && su abuild -c "abuild-keygen -a -n" && su abuild -c "abuild" && cp /home/abuild/packages/*/glibc-ldconfig-trigger-1.0-r0.apk . && apk --no-cache --allow-untrusted add glibc-ldconfig-trigger-1.0-r0.apk && deluser --remove-home abuild && rm /usr/glibc-compat/etc/rpc && rm /usr/glibc-compat/lib/*.a && rm -r /usr/glibc-compat/lib/audit && rm -r /usr/glibc-compat/lib/gconv && rm -r /usr/glibc-compat/lib/getconf && rm -r /usr/glibc-compat/include && rm -r /usr/glibc-compat/share/locale && rm -r /usr/glibc-compat/share/i18n && rm -r /usr/glibc-compat/var && del-pkg build-dependencies && rm -rf /tmp/* /tmp/.[!.]* )

2018-09-18 10:28:44 UTC

|10 GLIBC_ARCH=unknown GLIBC_INSTALL=0 GLIBC_LOCALE=en_US.UTF-8 GLIBC_LOCALE_CHARMAP=UTF-8 GLIBC_LOCALE_INPUT=en_US GLIBC_URL=https://github.com/jlesage/glibc-bin-multiarch/releases/download/2.26-r1/glibc-bin-2.26-r1-unknown.tar.gz GLIBC_VERSION=2.26-r1 S6_OVERLAY_ARCH=amd64 S6_OVERLAY_URL=https://github.com/just-containers/s6-overlay/releases/download/v1.21.4.0/s6-overlay-amd64.tar.gz S6_OVERLAY_VERSION=1.21.4.0 /bin/sh -c add-pkg --virtual build-dependencies curl tar patch && echo "Downloading s6-overlay..." && curl -# -L ${S6_OVERLAY_URL} | tar -xz -C / && echo "Patching s6-overlay..." && curl -# -L https://github.com/jlesage/s6-overlay/commit/d151c41.patch | patch -d / -p3 && chmod +x /etc/s6/services/.s6-svscan/SIGHUP /etc/s6/services/.s6-svscan/SIGINT /etc/s6/services/.s6-svscan/SIGQUIT /etc/s6/services/.s6-svscan/SIGTERM /usr/bin/sv-getdeps && del-pkg build-dependencies && rm -rf /tmp/* /tmp/.[!.]*

2018-09-18 10:28:49 UTC

|10 GLIBC_ARCH=unknown GLIBC_INSTALL=0 GLIBC_LOCALE=en_US.UTF-8 GLIBC_LOCALE_CHARMAP=UTF-8 GLIBC_LOCALE_INPUT=en_US GLIBC_URL=https://github.com/jlesage/glibc-bin-multiarch/releases/download/2.26-r1/glibc-bin-2.26-r1-unknown.tar.gz GLIBC_VERSION=2.26-r1 S6_OVERLAY_ARCH=amd64 S6_OVERLAY_URL=https://github.com/just-containers/s6-overlay/releases/download/v1.21.4.0/s6-overlay-amd64.tar.gz S6_OVERLAY_VERSION=1.21.4.0 /bin/sh -c add-pkg tzdata shadow

2018-09-18 10:28:51 UTC

|10 GLIBC_ARCH=unknown GLIBC_INSTALL=0 GLIBC_LOCALE=en_US.UTF-8 GLIBC_LOCALE_CHARMAP=UTF-8 GLIBC_LOCALE_INPUT=en_US GLIBC_URL=https://github.com/jlesage/glibc-bin-multiarch/releases/download/2.26-r1/glibc-bin-2.26-r1-unknown.tar.gz GLIBC_VERSION=2.26-r1 S6_OVERLAY_ARCH=amd64 S6_OVERLAY_URL=https://github.com/just-containers/s6-overlay/releases/download/v1.21.4.0/s6-overlay-amd64.tar.gz S6_OVERLAY_VERSION=1.21.4.0 /bin/sh -c mkdir /defaults && cp /etc/passwd /defaults/ && cp /etc/group /defaults/ && cp /etc/shadow /defaults/

2018-09-18 10:28:51 UTC

/bin/sh -c #(nop) COPY dir:e91241d9cda7eb3e2de7f776a05ed208f462363746d375a3a12f0ae8143d7773 in /

2018-09-18 10:28:52 UTC

/bin/sh -c #(nop) ENV LANG=en_US.UTF-8 S6_BEHAVIOUR_IF_STAGE2_FAILS=3 S6_SERVICE_DEPS=1 USER_ID=1000 GROUP_ID=1000 APP_NAME=DockerApp APP_USER=app XDG_DATA_HOME=/config/xdg/data XDG_CONFIG_HOME=/config/xdg/config XDG_CACHE_HOME=/config/xdg/cache XDG_RUNTIME_DIR=/tmp/run/user/app

2018-09-18 10:28:52 UTC

/bin/sh -c #(nop) VOLUME [/config]

2018-09-18 10:28:53 UTC

/bin/sh -c #(nop) CMD ["/init"]

2018-09-18 10:28:53 UTC

/bin/sh -c #(nop) ARG IMAGE_VERSION=unknown

2018-09-18 10:28:53 UTC

/bin/sh -c #(nop) LABEL org.label-schema.name=baseimage org.label-schema.description=A minimal docker baseimage to ease creation of long-lived application containers org.label-schema.version=2.4.1 org.label-schema.vcs-url=https://github.com/jlesage/docker-baseimage org.label-schema.schema-version=1.0

2018-11-02 12:32:05 UTC

/bin/sh -c #(nop) ARG NGINX_PROXY_MANAGER_VERSION=2.0.3

2018-11-02 12:32:05 UTC

/bin/sh -c #(nop) ARG NGINX_PROXY_MANAGER_URL=https://github.com/jc21/nginx-proxy-manager/archive/2.0.3.tar.gz

2018-11-02 12:32:05 UTC

/bin/sh -c #(nop) WORKDIR /tmp

2018-11-02 12:32:41 UTC

|2 NGINX_PROXY_MANAGER_URL=https://github.com/jc21/nginx-proxy-manager/archive/2.0.3.tar.gz NGINX_PROXY_MANAGER_VERSION=2.0.3 /bin/sh -c add-pkg nodejs nginx nginx-mod-stream mariadb mariadb-client certbot && rm -r /var/lib/mysql && rm -r /var/log/nginx /var/lib/nginx /var/tmp/nginx /etc/nginx /etc/init.d/nginx /etc/logrotate.d/nginx /var/www && ln -s /tmp/nginx /var/tmp/nginx && mkdir -p /var/lib/nginx/logs && ln -sf /config/log/nginx/error.log /var/lib/nginx/logs/error.log

2018-11-02 12:39:33 UTC

|2 NGINX_PROXY_MANAGER_URL=https://github.com/jc21/nginx-proxy-manager/archive/2.0.3.tar.gz NGINX_PROXY_MANAGER_VERSION=2.0.3 /bin/sh -c add-pkg --virtual build-dependencies build-base curl yarn git python npm bash && echo "Installing node-prune..." && curl -sfL https://install.goreleaser.com/github.com/tj/node-prune.sh | bash -s -- -b /tmp/bin && echo "Downloading Nginx Proxy Manager package..." && mkdir nginx-proxy-manager && curl -# -L ${NGINX_PROXY_MANAGER_URL} | tar xz --strip 1 -C nginx-proxy-manager && echo "Building Nginx Proxy Manager..." && cp -r nginx-proxy-manager /app && cd /app && yarn install && npm --cache /tmp/.npm run-script build && rm -rf node_modules && yarn install --prod && /tmp/bin/node-prune && cd /tmp && echo "Installing Nginx Proxy Manager..." && mkdir -p /opt/nginx-proxy-manager/src && cp -r /app/dist /opt/nginx-proxy-manager/ && cp -r /app/node_modules /opt/nginx-proxy-manager/ && cp -r /app/src/backend /opt/nginx-proxy-manager/src/ && cp -r /app/package.json /opt/nginx-proxy-manager/ && cp -r /app/knexfile.js /opt/nginx-proxy-manager/ && cp -r nginx-proxy-manager/rootfs/etc/nginx /etc/ && cp -r nginx-proxy-manager/rootfs/var/www /var/ && sed-patch 's|81|8181|' /opt/nginx-proxy-manager/src/backend/index.js && sed-patch 's|81|8181|' /etc/nginx/conf.d/default.conf && sed-patch 's|listen 80 |listen 8080 |' /etc/nginx/conf.d/default.conf && sed-patch 's|listen 80;|listen 8080;|' /opt/nginx-proxy-manager/src/backend/templates/letsencrypt-request.conf && sed-patch 's|listen 80;|listen 8080;|' /opt/nginx-proxy-manager/src/backend/templates/_listen.conf && sed-patch 's|listen 443 |listen 4443 |' /opt/nginx-proxy-manager/src/backend/templates/_listen.conf && sed-patch 's|-g "error_log off;"||' /opt/nginx-proxy-manager/src/backend/internal/nginx.js && sed-patch 's|user root;|#user root;|' /etc/nginx/nginx.conf && sed-patch '/daemon off;/a load_module /usr/lib/nginx/modules/ngx_stream_module.so;' /etc/nginx/nginx.conf && ln -s /config /data && ln -s /config/nginx/cache /var/lib/nginx/cache && mkdir /opt/nginx-proxy-manager/config && ln -s /config/production.json /opt/nginx-proxy-manager/config/production.json && ln -s /config/letsencrypt /etc/letsencrypt && del-pkg build-dependencies && rm -r /app /usr/lib/node_modules /opt/nginx-proxy-manager/node_modules/bcrypt/build && rm -rf /tmp/* /tmp/.[!.]*

2018-11-02 12:39:36 UTC

/bin/sh -c #(nop) COPY dir:6b44f34329b56c994b87dae0ec2d8463cef68b37806bfff001aabbdc2bca34b8 in /

2018-11-02 12:39:36 UTC

/bin/sh -c #(nop) ENV APP_NAME=Nginx Proxy Manager KEEP_APP_RUNNING=1

2018-11-02 12:39:37 UTC

/bin/sh -c #(nop) VOLUME [/config]

2018-11-02 12:39:37 UTC

/bin/sh -c #(nop) EXPOSE 4443 8080 8181

2018-11-02 12:39:37 UTC

/bin/sh -c #(nop) LABEL org.label-schema.name=nginx-proxy-manager org.label-schema.description=Docker container for Nginx Proxy Manager org.label-schema.version=1.0.0-beta1 org.label-schema.vcs-url=https://github.com/jlesage/docker-nginx-proxy-manager org.label-schema.schema-version=1.0

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete