Cloudflare Tunnel client (formerly Argo Tunnel)
5.8K
Cloudflare Tunnel client (formerly Argo Tunnel)
docker run --name cloudflared -it initdc/cloudflared "/bin/sh"
docker run --name cloudflared -p 153:53/udp -it initdc/cloudflared "/usr/local/bin/cloudflared" "proxy-dns"
linux
dig mirr.one @127.0.0.1 -p 153
change buildx DRIVER from docker to [ docker-container or kubernetes ]
docker buildx create --name mycontext1 --driver docker-container --use --bootstrap
# or
docker buildx create --name mycontext1 --driver kubernetes --use --bootstrap
refs:
https://salesjobinfo.com/multi-arch-container-images-for-docker-and-kubernetes/
https://github.com/docker/buildx/blob/master/docs/reference/buildx_create.md
local
docker buildx build -t cloudflared:amd64 . --load
docker buildx build --platform linux/arm64 -t cloudflared:arm64 . --load
-tfor local tag:name:arch
for pushing
docker buildx build --platform linux/amd64,linux/arm64,linux/riscv64,linux/ppc64le,linux/s390x,linux/386,linux/mips64le,linux/mips64,linux/arm/v7,linux/arm/v6 -t initdc/cloudflared:v$(TZ=Asia/Shanghai date +%Y.%m.%d) . --push
latest->v$(TZ=Asia/Shanghai date +%Y.%m.%d)
replace
initdcwith your docker registry user name.
check full list with
docker buildx ls
Content type
Image
Digest
sha256:fff6d2edd…
Size
23.2 MB
Last updated
about 4 years ago
docker pull initdc/cloudflared