2020-07-28 13:00:41 UTC
568 MB
0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D
JAVA_BASE_URLhttps://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_
JAVA_HOME/usr/local/openjdk-11
JAVA_URL_VERSION11.0.8_10
JAVA_VERSION11.0.8
LANGC.UTF-8
NEO4J_EDITIONcommunity
NEO4J_HOME/var/lib/neo4j
NEO4J_SHA2564f663a520bec40dfd0b1972feb3cf93af321c230b448adb6dc917717e67a1271
NEO4J_TARBALLneo4j-community-4.1.1-unix.tar.gz
PATH/usr/local/bin:/var/lib/neo4j/bin:/usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PYTHON_GET_PIP_SHA256b3153ec0cf7b7bbf9556932aa37e4981c35dc2a2c501d70d91d2795aa532be79
PYTHON_GET_PIP_URLhttps://github.com/pypa/get-pip/raw/eff16c878c7fd6b688b9b4c4267695cf1a0bf01b/get-pip.py
PYTHON_PIP_VERSION20.1.1
PYTHON_VERSION3.7.8
[#000] sha256:6ec8c9369e08152361a01729f2c8a1e7aae898426c6e67267f41894bf9524827 - 4.55% (25.8 MB)
[#001] sha256:3aa4e9b7780660af457791b3bbbd51d1d25c8d9681c1f7ebe5e3a59e0179cecd - 0.55% (3.1 MB)
[#002] sha256:6d8b5d3bc409673c9f77720030b623cb2c26bda1203fbcca9734ebfe1c68f18d - 0.0% (210 Bytes)
[#003] sha256:c52c1e05e8dae74d26f5851e7a23d9154bb5909971ff315f6225870669d35c54 - 33.0% (187 MB)
[#004] sha256:ed77d393be5e3c775bbe6f6b8f41a4d33953f22e69a4b58b1c79a2ea40253be1 - 0.0% (3.77 KB)
[#005] sha256:400832291306d94ed13b303b849e3a9ef2c658c52925779617473a4c2e6048af - 0.0% (501 Bytes)
[#006] sha256:534c9408321e72b97d871de85fc95f9223f549c58654b088c20b6f927bec8908 - 20.41% (116 MB)
[#007] sha256:4a10aed4b88a061dd7e363b438c0983e3251c0f5c345e3e78cc984870d7006de - 0.0% (5.72 KB)
[#008] sha256:fe0b97d2c9763d643727f65177eb2f0fce7ec1107c6c799f0111a513644bc67d - 0.05% (282 KB)
[#009] sha256:a9cfe7a164550c6f72ba93179ad6a6a5d5a14a1ccbb8ed2179da0a243d3c134e - 3.44% (19.5 MB)
[#010] sha256:e2546c3e8be7e31ce52a1b4a09652af5ff4ebbca963193847503a8a88ef24323 - 0.0% (239 Bytes)
[#011] sha256:6b20ced4546a98d6342b6c568fd74d2825750c7686c1913594f8131e250c831e - 0.35% (2.01 MB)
[#012] sha256:e9ec9072f1e273d12e672d9a223f19b35f90533fd57fa758e4ca00418e99beaf - 7.39% (42 MB)
[#013] sha256:02e37dc23fca3fab1db345d7ae16012ad02270ccbfa73dcc564b31960e2ff45d - 30.27% (172 MB)
[#014] sha256:2cd6120beb742b499e710531a51f3cf23387bbc7acc327a4d51ab02661b57a90 - 0.0% (227 Bytes)
[#015] sha256:8317821804d817d4b7764ce973201de873d279bf3bbd056499819cba0fd95be3 - 0.0% (266 Bytes)
[#016] sha256:058ffe28705ea892af51df73afe29a05d06b3f8b0db92f416da302f209ea3363 - 0.0% (5.74 KB)
/bin/sh -c #(nop) ADD file:6ccb3bbcc69b0d44c48a8ef1bfa08d835444ea13b8a93701bd37d86b81b13ac2 in /
2020-07-22 02:03:37 UTC/bin/sh -c #(nop) CMD ["bash"]
2020-07-22 22:35:24 UTC/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates p11-kit ; rm -rf /var/lib/apt/lists/*
2020-07-22 22:35:24 UTC/bin/sh -c #(nop) ENV LANG=C.UTF-8
2020-07-22 22:40:31 UTC/bin/sh -c #(nop) ENV JAVA_HOME=/usr/local/openjdk-11
2020-07-22 22:40:32 UTC/bin/sh -c #(nop) ENV PATH=/usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2020-07-22 22:40:32 UTC/bin/sh -c { echo '#/bin/sh'; echo 'echo "$JAVA_HOME"'; } > /usr/local/bin/docker-java-home && chmod +x /usr/local/bin/docker-java-home && [ "$JAVA_HOME" = "$(docker-java-home)" ]
2020-07-22 22:40:33 UTC/bin/sh -c #(nop) ENV JAVA_VERSION=11.0.8
2020-07-22 22:40:33 UTC/bin/sh -c #(nop) ENV JAVA_BASE_URL=https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_
2020-07-22 22:40:33 UTC/bin/sh -c #(nop) ENV JAVA_URL_VERSION=11.0.8_10
2020-07-22 22:40:53 UTC/bin/sh -c set -eux; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in amd64) upstreamArch='x64' ;; arm64) upstreamArch='aarch64' ;; *) echo >&2 "error: unsupported architecture: $dpkgArch" ;; esac; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends dirmngr gnupg wget ; rm -rf /var/lib/apt/lists/*; wget -O openjdk.tgz.asc "${JAVA_BASE_URL}${upstreamArch}_linux_${JAVA_URL_VERSION}.tar.gz.sign"; wget -O openjdk.tgz "${JAVA_BASE_URL}${upstreamArch}_linux_${JAVA_URL_VERSION}.tar.gz" --progress=dot:giga; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver ha.pool.sks-keyservers.net --keyserver-options no-self-sigs-only --recv-keys CA5F11C6CE22644D42C6AC4492EF8D39DC13168F; gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys EAC843EBD3EFDB98CC772FADA5CD6035332FA671; gpg --batch --list-sigs --keyid-format 0xLONG CA5F11C6CE22644D42C6AC4492EF8D39DC13168F | tee /dev/stderr | grep '0xA5CD6035332FA671' | grep 'Andrew Haley'; gpg --batch --verify openjdk.tgz.asc openjdk.tgz; gpgconf --kill all; rm -rf "$GNUPGHOME"; mkdir -p "$JAVA_HOME"; tar --extract --file openjdk.tgz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm openjdk.tgz*; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; { echo '#!/usr/bin/env bash'; echo 'set -Eeuo pipefail'; echo 'if ! [ -d "$JAVA_HOME" ]; then echo >&2 "error: missing JAVA_HOME environment variable"; exit 1; fi'; echo 'cacertsFile=; for f in "$JAVA_HOME/lib/security/cacerts" "$JAVA_HOME/jre/lib/security/cacerts"; do if [ -e "$f" ]; then cacertsFile="$f"; break; fi; done'; echo 'if [ -z "$cacertsFile" ] || ! [ -f "$cacertsFile" ]; then echo >&2 "error: failed to find cacerts file in $JAVA_HOME"; exit 1; fi'; echo 'trust extract --overwrite --format=java-cacerts --filter=ca-anchors --purpose=server-auth "$cacertsFile"'; } > /etc/ca-certificates/update.d/docker-openjdk; chmod +x /etc/ca-certificates/update.d/docker-openjdk; /etc/ca-certificates/update.d/docker-openjdk; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; javac --version; java --version
2020-07-22 22:40:53 UTC/bin/sh -c #(nop) CMD ["jshell"]
2020-07-23 09:01:02 UTC/bin/sh -c #(nop) ENV NEO4J_SHA256=4f663a520bec40dfd0b1972feb3cf93af321c230b448adb6dc917717e67a1271 NEO4J_TARBALL=neo4j-community-4.1.1-unix.tar.gz NEO4J_EDITION=community NEO4J_HOME=/var/lib/neo4j
2020-07-23 09:01:02 UTC/bin/sh -c #(nop) ARG NEO4J_URI=https://dist.neo4j.org/neo4j-community-4.1.1-unix.tar.gz
2020-07-23 09:01:03 UTC/bin/sh -c #(nop) ARG TINI_SHA256=12d20136605531b09a2c2dac02ccee85e1b874eb322ef6baf7561cd93f93c855
2020-07-23 09:01:03 UTC/bin/sh -c #(nop) ARG TINI_URI=https://github.com/krallin/tini/releases/download/v0.18.0/tini
2020-07-23 09:01:04 UTC|3 NEO4J_URI=https://dist.neo4j.org/neo4j-community-4.1.1-unix.tar.gz TINI_SHA256=12d20136605531b09a2c2dac02ccee85e1b874eb322ef6baf7561cd93f93c855 TINI_URI=https://github.com/krallin/tini/releases/download/v0.18.0/tini /bin/sh -c addgroup --gid 7474 --system neo4j && adduser --uid 7474 --system --no-create-home --home "${NEO4J_HOME}" --ingroup neo4j neo4j
2020-07-23 09:01:04 UTC/bin/sh -c #(nop) COPY multi:1191f2c2f6370a31e5ebabb252b693639097aaeb5d54b38b45698e028dab3756 in /tmp/
2020-07-23 09:01:19 UTC|3 NEO4J_URI=https://dist.neo4j.org/neo4j-community-4.1.1-unix.tar.gz TINI_SHA256=12d20136605531b09a2c2dac02ccee85e1b874eb322ef6baf7561cd93f93c855 TINI_URI=https://github.com/krallin/tini/releases/download/v0.18.0/tini /bin/sh -c apt update && apt install -y curl wget gosu jq && curl -L --fail --silent --show-error ${TINI_URI} > /sbin/tini && echo "${TINI_SHA256} /sbin/tini" | sha256sum -c --strict --quiet && chmod +x /sbin/tini && curl --fail --silent --show-error --location --remote-name ${NEO4J_URI} && echo "${NEO4J_SHA256} ${NEO4J_TARBALL}" | sha256sum -c --strict --quiet && tar --extract --file ${NEO4J_TARBALL} --directory /var/lib && mv /var/lib/neo4j-* "${NEO4J_HOME}" && rm ${NEO4J_TARBALL} && mv "${NEO4J_HOME}"/data /data && mv "${NEO4J_HOME}"/logs /logs && chown -R neo4j:neo4j /data && chmod -R 777 /data && chown -R neo4j:neo4j /logs && chmod -R 777 /logs && chown -R neo4j:neo4j "${NEO4J_HOME}" && chmod -R 777 "${NEO4J_HOME}" && ln -s /data "${NEO4J_HOME}"/data && ln -s /logs "${NEO4J_HOME}"/logs && mv /tmp/neo4jlabs-plugins.json /neo4jlabs-plugins.json && rm -rf /tmp/* && rm -rf /var/lib/apt/lists/* && apt-get -y purge --auto-remove curl
2020-07-23 09:01:19 UTC/bin/sh -c #(nop) ENV PATH=/var/lib/neo4j/bin:/usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2020-07-23 09:01:19 UTC/bin/sh -c #(nop) WORKDIR /var/lib/neo4j
2020-07-23 09:01:19 UTC/bin/sh -c #(nop) VOLUME [/data /logs]
2020-07-23 09:01:19 UTC/bin/sh -c #(nop) COPY file:8b8c5515388aee21603a6091dadc2d3a6d4f7790a45cecce25e8ef5ed92f530d in /docker-entrypoint.sh
2020-07-23 09:01:20 UTC/bin/sh -c #(nop) EXPOSE 7473 7474 7687
2020-07-23 09:01:20 UTC/bin/sh -c #(nop) ENTRYPOINT ["/sbin/tini" "-g" "--" "/docker-entrypoint.sh"]
2020-07-23 09:01:20 UTC/bin/sh -c #(nop) CMD ["neo4j"]
2020-07-27 07:24:54 UTC/bin/sh -c #(nop) ENV PATH=/usr/local/bin:/var/lib/neo4j/bin:/usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2020-07-27 07:24:54 UTC/bin/sh -c #(nop) ENV LANG=C.UTF-8
2020-07-27 07:25:00 UTC/bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates netbase && rm -rf /var/lib/apt/lists/*
2020-07-27 08:30:48 UTC/bin/sh -c #(nop) ENV GPG_KEY=0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D
2020-07-27 08:30:49 UTC/bin/sh -c #(nop) ENV PYTHON_VERSION=3.7.8
2020-07-27 08:41:11 UTC/bin/sh -c set -ex && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get install -y --no-install-recommends dpkg-dev gcc libbluetooth-dev libbz2-dev libc6-dev libexpat1-dev libffi-dev libgdbm-dev liblzma-dev libncursesw5-dev libreadline-dev libsqlite3-dev libssl-dev make tk-dev uuid-dev wget xz-utils zlib1g-dev $(command -v gpg > /dev/null || echo 'gnupg dirmngr') && wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" && wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" && export GNUPGHOME="$(mktemp -d)" && gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" && gpg --batch --verify python.tar.xz.asc python.tar.xz && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } && rm -rf "$GNUPGHOME" python.tar.xz.asc && mkdir -p /usr/src/python && tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz && rm python.tar.xz && cd /usr/src/python && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" && ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared --with-system-expat --with-system-ffi --without-ensurepip && make -j "$(nproc)" LDFLAGS="-Wl,--strip-all" PROFILE_TASK='-m test.regrtest --pgo test_array test_base64 test_binascii test_binhex test_binop test_bytes test_c_locale_coercion test_class test_cmath test_codecs test_compile test_complex test_csv test_decimal test_dict test_float test_fstring test_hashlib test_io test_iter test_json test_long test_math test_memoryview test_pickle test_re test_set test_slice test_struct test_threading test_time test_traceback test_unicode ' && make install && ldconfig && apt-mark auto '.*' > /dev/null && apt-mark manual $savedAptMark && find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && rm -rf /var/lib/apt/lists/* && find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' \) \) \) -exec rm -rf '{}' + && rm -rf /usr/src/python && python3 --version
2020-07-27 08:41:12 UTC/bin/sh -c cd /usr/local/bin && ln -s idle3 idle && ln -s pydoc3 pydoc && ln -s python3 python && ln -s python3-config python-config
2020-07-27 08:41:12 UTC/bin/sh -c #(nop) ENV PYTHON_PIP_VERSION=20.1.1
2020-07-27 08:41:12 UTC/bin/sh -c #(nop) ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/eff16c878c7fd6b688b9b4c4267695cf1a0bf01b/get-pip.py
2020-07-27 08:41:12 UTC/bin/sh -c #(nop) ENV PYTHON_GET_PIP_SHA256=b3153ec0cf7b7bbf9556932aa37e4981c35dc2a2c501d70d91d2795aa532be79
2020-07-27 08:41:28 UTC/bin/sh -c set -ex; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends wget; wget -O get-pip.py "$PYTHON_GET_PIP_URL"; echo "$PYTHON_GET_PIP_SHA256 *get-pip.py" | sha256sum --check --strict -; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/*; python get-pip.py --disable-pip-version-check --no-cache-dir "pip==$PYTHON_PIP_VERSION" ; pip --version; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' \) \) \) -exec rm -rf '{}' +; rm -f get-pip.py
2020-07-27 08:41:29 UTC/bin/sh -c #(nop) WORKDIR /usr/local/src
2020-07-27 13:54:48 UTC/bin/sh -c set -ex && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get install -y --no-install-recommends git curl && pip install git+https://github.com/Supervisor/supervisor && cd /usr/bin && ln -s /usr/local/bin/echo_supervisord_conf . && ln -s /usr/local/bin/pidproxy . && ln -s /usr/local/bin/supervisorctl . && ln -s /usr/local/bin/supervisord .
2020-07-27 13:54:49 UTC/bin/sh -c #(nop) WORKDIR /usr/local/src
2020-07-28 13:00:35 UTC/bin/sh -c git clone https://github.com/JPCERTCC/LogonTracer.git && chmod 777 LogonTracer && chmod 777 LogonTracer/static && cd LogonTracer && pip install cython && pip install numpy && pip install scipy==1.2.1 && pip install statsmodels==0.10.2 && pip install -r requirements.txt && unlink /var/lib/neo4j/data && mkdir -p /var/lib/neo4j/data/databases && tar xzf sample/data.tar.gz -C /var/lib/neo4j/
2020-07-28 13:00:38 UTC/bin/sh -c touch /etc/supervisord.conf && echo "[supervisord]" >> /etc/supervisord.conf && echo "nodaemon=true" >> /etc/supervisord.conf && echo "[program:neo4j]" >> /etc/supervisord.conf && echo "command=/docker-entrypoint.sh neo4j" >> /etc/supervisord.conf && echo "[program:logontracer]" >> /etc/supervisord.conf && echo "command=/usr/local/src/run.sh" >> /etc/supervisord.conf
2020-07-28 13:00:39 UTC/bin/sh -c echo "#!/bin/bash" > run.sh && echo "cd /usr/local/src/LogonTracer" >> run.sh && echo "python logontracer.py -r -o 8080 -u neo4j -p password -s \${LTHOSTNAME}" >> run.sh && chmod 755 run.sh
2020-07-28 13:00:40 UTC/bin/sh -c sed -i -e "3i NEO4J_EDITION=community" /docker-entrypoint.sh
2020-07-28 13:00:40 UTC/bin/sh -c #(nop) WORKDIR /var/lib/neo4j
2020-07-28 13:00:41 UTC/bin/sh -c #(nop) EXPOSE 8080
2020-07-28 13:00:41 UTC/bin/sh -c #(nop) CMD ["supervisord" "-n"]
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.