Block a user
juicefs-mount (ce-v1.4.1-execstack-v2)
Published 2026-08-24 20:50:19 +00:00 by Sebi
Installation
docker pull git.gtg-arma.de/sebi/juicefs-mount:ce-v1.4.1-execstack-v2sha256:90694a5a66f1044f68d211624d6367e8f8a9fa91c9b6fb3c9221ba3f251c597f
Image Layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1783900800' |
| ARG TARGETARCH=amd64 |
| COPY /usr/local/bin/juicefs /usr/local/bin/juicefs # buildkit |
| RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y wget fuse3 gnupg2 curl procps iputils-ping strace iproute2 net-tools tcpdump lsof openssh-server openssh-client xxd # buildkit |
| RUN |1 TARGETARCH=amd64 /bin/sh -c bash -c "if [[ ${TARGETARCH} == amd64 ]]; then mkdir -p /home/travis/.m2 && wget -O /home/travis/.m2/foundationdb-clients_6.3.23-1_${TARGETARCH}.deb https://github.com/apple/foundationdb/releases/download/6.3.23/foundationdb-clients_6.3.23-1_${TARGETARCH}.deb && dpkg -i /home/travis/.m2/foundationdb-clients_6.3.23-1_${TARGETARCH}.deb && wget -O - https://download.gluster.org/pub/gluster/glusterfs/10/rsa.pub | apt-key add - && echo deb [arch=${TARGETARCH}] https://download.gluster.org/pub/gluster/glusterfs/11/LATEST/Debian/bookworm/${TARGETARCH}/apt bookworm main > /etc/apt/sources.list.d/gluster.list && apt-get update && apt-get install -y uuid-dev libglusterfs-dev glusterfs-common librados2 librados-dev; fi" # buildkit |
| RUN |1 TARGETARCH=amd64 /bin/sh -c mkdir /var/run/sshd # buildkit |
| RUN |1 TARGETARCH=amd64 /bin/sh -c ln -s /usr/local/bin/juicefs /bin/mount.juicefs && /usr/local/bin/juicefs --version # buildkit |
| ENV K8S_VERSION=v1.14.8 |
| RUN |1 TARGETARCH=amd64 /bin/sh -c curl -o /usr/local/bin/kubectl https://storage.googleapis.com/kubernetes-release/release/${K8S_VERSION}/bin/linux/${TARGETARCH}/kubectl && chmod +x /usr/local/bin/kubectl # buildkit |
| RUN echo 'aW1wb3J0IHN5cwoKZGVmIGNsZWFyX2V4ZWNzdGFjayhmaWxlcGF0aCk6CiAgICB3aXRoIG9wZW4oZmlsZXBhdGgsICJyK2IiKSBhcyBmOgogICAgICAgIG1hZ2ljID0gZi5yZWFkKDQpCiAgICAgICAgaWYgbWFnaWMgIT0gYiJceDdmRUxGIjoKICAgICAgICAgICAgcHJpbnQoIk5vdCBhbiBFTEYgZmlsZSIpCiAgICAgICAgICAgIHJldHVybgogICAgICAgIGYuc2VlaygzMikKICAgICAgICBwaG9mZiA9IGludC5mcm9tX2J5dGVzKGYucmVhZCg4KSwgImxpdHRsZSIpCiAgICAgICAgZi5zZWVrKDU0KQogICAgICAgIHBoZW50c2l6ZSA9IGludC5mcm9tX2J5dGVzKGYucmVhZCgyKSwgImxpdHRsZSIpCiAgICAgICAgcGhudW0gPSBpbnQuZnJvbV9ieXRlcyhmLnJlYWQoMiksICJsaXR0bGUiKQogICAgICAgIGZvciBpIGluIHJhbmdlKHBobnVtKToKICAgICAgICAgICAgZi5zZWVrKHBob2ZmICsgaSAqIHBoZW50c2l6ZSkKICAgICAgICAgICAgcF90eXBlID0gaW50LmZyb21fYnl0ZXMoZi5yZWFkKDQpLCAibGl0dGxlIikKICAgICAgICAgICAgaWYgcF90eXBlID09IDB4NjQ3NGU1NTE6CiAgICAgICAgICAgICAgICBmLnNlZWsocGhvZmYgKyBpICogcGhlbnRzaXplICsgNCkKICAgICAgICAgICAgICAgIGZsYWdzID0gaW50LmZyb21fYnl0ZXMoZi5yZWFkKDQpLCAibGl0dGxlIikKICAgICAgICAgICAgICAgIHByaW50KGZpbGVwYXRoLCAib2xkIGZsYWdzIiwgaGV4KGZsYWdzKSkKICAgICAgICAgICAgICAgIG5ld19mbGFncyA9IGZsYWdzICYgfjEKICAgICAgICAgICAgICAgIGYuc2VlayhwaG9mZiArIGkgKiBwaGVudHNpemUgKyA0KQogICAgICAgICAgICAgICAgZi53cml0ZShuZXdfZmxhZ3MudG9fYnl0ZXMoNCwgImxpdHRsZSIpKQogICAgICAgICAgICAgICAgcHJpbnQoZmlsZXBhdGgsICJuZXcgZmxhZ3MiLCBoZXgobmV3X2ZsYWdzKSkKICAgICAgICAgICAgICAgIHJldHVybgogICAgICAgIHByaW50KGZpbGVwYXRoLCAiUFRfR05VX1NUQUNLIG5vdCBmb3VuZCIpCgppZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAgaWYgbGVuKHN5cy5hcmd2KSA+IDE6CiAgICAgICAgY2xlYXJfZXhlY3N0YWNrKHN5cy5hcmd2WzFdKQo=' | base64 -d > /clear_execstack.py && for f in $(find / -xdev -name 'libfdb_c.so*'); do python3 /clear_execstack.py "$f"; done && rm /clear_execstack.py |
Details
2026-08-24 20:50:19 +00:00
Versions (2)
View all
Container
20
OCI / Docker
linux/amd64
264 MiB
ce-v1.4.1-execstack-v2
2026-08-24
ce-v1.4.1-execstack
2026-08-24