1.10.8
sha256:b9026c17534b9d9632f6008b21812e7833675775c45528175fd39beabb18d24e
OS/ARCH
Compressed size
183.93 MB
Last pushed
9 days by doijanky
Type
Image
Vulnerabilities
Not scanned
Manifest digest
sha256:66656909ed7b5e75f4208631b01fc585372f906d68353d97cc06b40a8028c437
0
# debian.sh --arch 'i386' out/ 'bookworm' '@1738540800'
29.19 MB
1
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl ; rm -rf /var/lib/apt/lists/* # buildkit
5.87 MB
2
ENV JULIA_PATH=/usr/local/julia
0 B
3
ENV PATH=/usr/local/julia/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
0 B
4
ENV JULIA_GPG=3673DF529D9049477F76B37566E3C7DC03D6E495
0 B
5
ENV JULIA_VERSION=1.10.8
0 B
6
RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg ; rm -rf /var/lib/apt/lists/*; arch="$(dpkg --print-architecture)"; case "$arch" in 'amd64') url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.8-linux-x86_64.tar.gz'; sha256='0410175aeec3df63173c15187f2083f179d40596d36fd3a57819cc5f522ae735'; ;; 'arm64') url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.8-linux-aarch64.tar.gz'; sha256='8d63dd12595a08edc736be8d6c4fea1840f137b81c62079d970dbd1be448b8cd'; ;; 'i386') url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.8-linux-i686.tar.gz'; sha256='0258b5ae2aafc32f4b916b7aacc6887f7581a55e1726d7fb6f3655ed7e126430'; ;; 'ppc64el') url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.8-linux-ppc64le.tar.gz'; sha256='6c10ba8ea349142dc0a14321ac17057e59ddf0fe925472f7fff1ead90c46a733'; ;; *) echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; exit 1; ;; esac; curl -fL -o julia.tar.gz.asc "$url.asc"; curl -fL -o julia.tar.gz "$url"; echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; gpg --batch --verify julia.tar.gz.asc julia.tar.gz; gpgconf --kill all; rm -rf "$GNUPGHOME" julia.tar.gz.asc; mkdir "$JULIA_PATH"; tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; rm julia.tar.gz; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; julia --version # buildkit
157.8 MB
7
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
371 B
8
ENTRYPOINT ["docker-entrypoint.sh"]
0 B
9
CMD ["julia"]
0 B