Skip to content

Instantly share code, notes, and snippets.

@ianblenke
Last active May 1, 2018 17:32
Show Gist options
  • Save ianblenke/b24d4d04bfa82603234fec3d935b79fd to your computer and use it in GitHub Desktop.
Save ianblenke/b24d4d04bfa82603234fec3d935b79fd to your computer and use it in GitHub Desktop.
#!/system/xbin/bash
for cmd in docker docker-containerd docker-containerd-ctr docker-containerd-shim docker-init docker-proxy docker-runc dockerd ; do
patchelf --set-interpreter /data/local/nhsystem/kali-armhf/lib/ld-linux-aarch64.so.1 /usr/bin/$cmd
done
CHROOTFS=/data/local/nhsystem/kali-armhf
export PATH=$PATH:${CHROOTFS}/usr/bin:${CHROOTFS}/bin:${CHROOTFS}/usr/local/bin:${CHROOTFS}/usr/sbin:${CHROOTFS}/sbin:${CHROOTFS}/usr/local/sbin
export LD_LIBRARY_PATH=${CHROOTFS}/usr/lib:${CHROOTFS}/lib:${CHROOTFS}/usr/local/lib:${CHROOTFS}/lib/aarch64-linux-gnu:${CHROOTFS}/lib/arm-linux-gnueabihf:${CHROOTFS}/usr/lib/aarch64-linux-gnu:${CHROOTFS}:/usr/lib/arm-linux-gnueabihf:$LD_LIBRARY_PATH
${CHROOTFS}/usr/bin/dockerd --tlsverify \
--tlscacert=${CHROOTFS}/etc/docker/ca.pem \
--tlscert=${CHROOTFS}/etc/docker/server-cert.pem \
--tlskey=${CHROOTFS}/etc/docker/server-key.pem \
-H=0.0.0.0:2376 \
--dns 8.8.8.8 \
-H unix://${CHROOTFS}/run/docker.sock \
--log-level debug \
--data-root=/data/docker \
--exec-root=${CHROOTFS}/run/docker \
--pidfile=${CHROOTFS}/run/docker.pid
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment