This shows you the differences between two versions of the page.
cloudflare:zero_trust_docker [2022/10/03 15:59] – created tingalls | cloudflare: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/ | running_container=$(docker container ls -f ancestor=cloudflare/ | ||
+ | running_image=$(docker image ls --filter=reference=cloudflare/ | ||
+ | running_token=$(docker inspect $running_container --format=' | ||
docker pull cloudflare/ | docker pull cloudflare/ | ||
- | docker run --network host -d --restart=unless-stopped | + | docker run --network host -d --restart=unless-stopped |
docker container ls -f ancestor=cloudflare/ | docker container ls -f ancestor=cloudflare/ | ||
+ | docker container ls -f ancestor=$running_image -a # verify two running | ||
docker stop $running_container | docker stop $running_container | ||
- | # reconnect | + | # |
+ | # reconnect | ||
+ | # | ||
old_image=$(docker image ls --filter=reference=cloudflare/ | old_image=$(docker image ls --filter=reference=cloudflare/ | ||
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) |