Nerdy Drunk

Drunk on technology

User Tools

Site Tools


cloudflare:zero_trust_docker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cloudflare:zero_trust_docker [2022/10/03 15:59] – created tingallscloudflare:zero_trust_docker [2022/10/19 20:54] (current) – [Update] tingalls
Line 13: Line 13:
 <code sh> <code sh>
 running_container=$(docker container ls -f ancestor=cloudflare/cloudflared:latest -q) running_container=$(docker container ls -f ancestor=cloudflare/cloudflared:latest -q)
 +running_image=$(docker image ls --filter=reference=cloudflare/cloudflared -q)
 +running_token=$(docker inspect $running_container --format='{{(index .Config.Cmd 4)}}')
 docker pull cloudflare/cloudflared:latest docker pull cloudflare/cloudflared:latest
-docker run --network host -d --restart=unless-stopped  cloudflare/cloudflared:latest tunnel --no-autoupdate run --token <CLOUDFLARE_TUNNEL_TOKEN>+docker run --network host -d --restart=unless-stopped  cloudflare/cloudflared:latest tunnel --no-autoupdate run --token $running_token
 docker container ls -f ancestor=cloudflare/cloudflared:latest -a # verify two running docker container ls -f ancestor=cloudflare/cloudflared:latest -a # verify two running
 +docker container ls -f ancestor=$running_image -a # verify two running
 docker stop $running_container docker stop $running_container
-# reconnect+
 +# reconnect if disconnected 
 +#
 old_image=$(docker image ls --filter=reference=cloudflare/cloudflared --filter=dangling=true --format {{.ID}}) old_image=$(docker image ls --filter=reference=cloudflare/cloudflared --filter=dangling=true --format {{.ID}})
 old_container=$(docker container ls -f ancestor=$old_image -f status=exited -q) old_container=$(docker container ls -f ancestor=$old_image -f status=exited -q)
cloudflare/zero_trust_docker.txt · Last modified: 2022/10/19 20:54 by tingalls