Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ubuntu@ubuntu:~$ sudo ./check_docker_latest.sh check_docker_list.txt
- + IMAGES=check_docker_list.txt
- ++ cat check_docker_list.txt
- + LINES=unifi,ryansch/unifi-rpi,unifi
- + for LINE in $LINES
- ++ echo unifi,ryansch/unifi-rpi,unifi
- ++ cut -f1 -d,
- + NAME=unifi
- ++ echo unifi,ryansch/unifi-rpi,unifi
- ++ cut -f2 -d,
- + REMOTE_IMAGE=ryansch/unifi-rpi
- ++ echo unifi,ryansch/unifi-rpi,unifi
- ++ cut -f3 -d,
- + LOCAL_IMAGE=unifi
- ++ curl --silent 'https://auth.docker.io/token?scope=repository:ryansch/unifi-rpi:pull&service=registry.docker.io'
- ++ jq -r .token
- + token=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsIng1YyI6WyJNSUlDK1RDQ0FwK2dBd0lCQWdJQkFEQUtCZ2dxaGtqT1BRUURBakJHTVVRd1FnWURWUVFERXpzeVYwNVpPbFZMUzFJNlJFMUVVanBTU1U5Rk9reEhOa0U2UTFWWVZEcE5SbFZNT2tZelNFVTZOVkF5VlRwTFNqTkdPa05CTmxrNlNrbEVVVEFlRncweU1EQXhNRFl5TURVeE1UUmFGdzB5TVRBeE1qVXlNRFV4TVRSYU1FWXhSREJDQmdOVkJBTVRPMVZCVVRjNldGTk9VenBVUjFRek9rRTBXbFU2U1RWSFN6cFNOalJaT2xkRFNFTTZWMVpTU3pwTlNUTlNPa3RZVFRjNlNGZFRNenBDVmxwYU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBcnh5Mm9uSDBTWHh4a1JCZG9wWDFWc1VuQVovOUpZR3JNSXlrelJuMTRsd1A1SkVmK1hNNUFORW1NLzBYOFJyNUlIN2VTWFV6K1lWaFVucVNKc3lPUi9xd3BTeFdLWUxxVnB1blFOWThIazdmRnlvN0l0bXgxajZ1dnRtVmFibFFPTEZJMUJNVnY2Y3IxVjV3RlZRYWc3SnhkRUFSZWtaR1M5eDlIcnM1NVdxb0lSK29GRGwxVVRjNlBFSjZVWGdwYmhXWHZoU0RPaXBPcUlYdHZkdHJoWFFpd204Y3EyczF0TEQzZzg2WmRYVFg3UDFFZkxFOG1jMEh4anBGNkdiNWxHZFhjdjU5cC9SMzEva0xlL09wRHNnVWJxMEFvd3Bsc1lLb0dlSmdVNDJaZG45SFZGUVFRcEtGTFBNK1pQN0R2ZmVGMWNIWFhGblI1TkpFU1Z1bFRRSURBUUFCbzRHeU1JR3ZNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1FUUdBMVVkRGdROUJEdFZRVkUzT2xoVFRsTTZWRWRVTXpwQk5GcFZPa2sxUjBzNlVqWTBXVHBYUTBoRE9sZFdVa3M2VFVrelVqcExXRTAzT2toWFV6TTZRbFphV2pCR0JnTlZIU01FUHpBOWdEc3lWMDVaT2xWTFMxSTZSRTFFVWpwU1NVOUZPa3hITmtFNlExVllWRHBOUmxWTU9rWXpTRVU2TlZBeVZUcExTak5HT2tOQk5sazZTa2xFVVRBS0JnZ3Foa2pPUFFRREFnTklBREJGQWlFQXl5SEpJU1RZc1p2ZVZyNWE1YzZ4MjhrQ2U5M2w1QndQVGRUTk9SaFB0c0VDSURMR3pYdUxuekRqTCtzcWRkOU5FbkRuMnZ2UFBWVk1NLzhDQW1EaTVudnMiXX0.eyJhY2Nlc3MiOlt7InR5cGUiOiJyZXBvc2l0b3J5IiwibmFtZSI6InJ5YW5zY2gvdW5pZmktcnBpIiwiYWN0aW9ucyI6WyJwdWxsIl0sInBhcmFtZXRlcnMiOnsicHVsbF9saW1pdCI6IjEwMCIsInB1bGxfbGltaXRfaW50ZXJ2YWwiOiIyMTYwMCJ9fV0sImF1ZCI6InJlZ2lzdHJ5LmRvY2tlci5pbyIsImV4cCI6MTYwMTYzNzMyOSwiaWF0IjoxNjAxNjM3MDI5LCJpc3MiOiJhdXRoLmRvY2tlci5pbyIsImp0aSI6ImRIWGkyMXB5OW9xUnRGeFVpNV9MIiwibmJmIjoxNjAxNjM2NzI5LCJzdWIiOiIifQ.GVrP3oWwQ5BxdP-UmbrmAJJ33-dwF3A_pAdzbfAX_2Xg9TiWHDc4zN4rSAMQKzqiBysa3H-wPgYoZsNORkyrqd_ZSMINjI1BJcO0efiKUN8rbDJ48sxfQUtALidRjmymQRVEEJeux94plTrW2rN4qz-plJueIVT7P8H3vKOxp-Dj6g7EmafRiR1xfy2VGVDHLXdQwIwAFRDJSB7q4jqBG4LhEATcDwWxT13bAbMK_Xzb7iXP3fm0nNoHUFWaKQl2Ozq5RAgCVaNu3xwVXcN20tJ4qGNdtgRoHstxhYs-LxN8OPyczQEPKgcyOgAT101pgiXwujDOkcFd9ihT5Ysavw
- ++ curl --silent -H 'Accept: application/vnd.docker.distribution.manifest.v2+json' -H 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsIng1YyI6WyJNSUlDK1RDQ0FwK2dBd0lCQWdJQkFEQUtCZ2dxaGtqT1BRUURBakJHTVVRd1FnWURWUVFERXpzeVYwNVpPbFZMUzFJNlJFMUVVanBTU1U5Rk9reEhOa0U2UTFWWVZEcE5SbFZNT2tZelNFVTZOVkF5VlRwTFNqTkdPa05CTmxrNlNrbEVVVEFlRncweU1EQXhNRFl5TURVeE1UUmFGdzB5TVRBeE1qVXlNRFV4TVRSYU1FWXhSREJDQmdOVkJBTVRPMVZCVVRjNldGTk9VenBVUjFRek9rRTBXbFU2U1RWSFN6cFNOalJaT2xkRFNFTTZWMVpTU3pwTlNUTlNPa3RZVFRjNlNGZFRNenBDVmxwYU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBcnh5Mm9uSDBTWHh4a1JCZG9wWDFWc1VuQVovOUpZR3JNSXlrelJuMTRsd1A1SkVmK1hNNUFORW1NLzBYOFJyNUlIN2VTWFV6K1lWaFVucVNKc3lPUi9xd3BTeFdLWUxxVnB1blFOWThIazdmRnlvN0l0bXgxajZ1dnRtVmFibFFPTEZJMUJNVnY2Y3IxVjV3RlZRYWc3SnhkRUFSZWtaR1M5eDlIcnM1NVdxb0lSK29GRGwxVVRjNlBFSjZVWGdwYmhXWHZoU0RPaXBPcUlYdHZkdHJoWFFpd204Y3EyczF0TEQzZzg2WmRYVFg3UDFFZkxFOG1jMEh4anBGNkdiNWxHZFhjdjU5cC9SMzEva0xlL09wRHNnVWJxMEFvd3Bsc1lLb0dlSmdVNDJaZG45SFZGUVFRcEtGTFBNK1pQN0R2ZmVGMWNIWFhGblI1TkpFU1Z1bFRRSURBUUFCbzRHeU1JR3ZNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1FUUdBMVVkRGdROUJEdFZRVkUzT2xoVFRsTTZWRWRVTXpwQk5GcFZPa2sxUjBzNlVqWTBXVHBYUTBoRE9sZFdVa3M2VFVrelVqcExXRTAzT2toWFV6TTZRbFphV2pCR0JnTlZIU01FUHpBOWdEc3lWMDVaT2xWTFMxSTZSRTFFVWpwU1NVOUZPa3hITmtFNlExVllWRHBOUmxWTU9rWXpTRVU2TlZBeVZUcExTak5HT2tOQk5sazZTa2xFVVRBS0JnZ3Foa2pPUFFRREFnTklBREJGQWlFQXl5SEpJU1RZc1p2ZVZyNWE1YzZ4MjhrQ2U5M2w1QndQVGRUTk9SaFB0c0VDSURMR3pYdUxuekRqTCtzcWRkOU5FbkRuMnZ2UFBWVk1NLzhDQW1EaTVudnMiXX0.eyJhY2Nlc3MiOlt7InR5cGUiOiJyZXBvc2l0b3J5IiwibmFtZSI6InJ5YW5zY2gvdW5pZmktcnBpIiwiYWN0aW9ucyI6WyJwdWxsIl0sInBhcmFtZXRlcnMiOnsicHVsbF9saW1pdCI6IjEwMCIsInB1bGxfbGltaXRfaW50ZXJ2YWwiOiIyMTYwMCJ9fV0sImF1ZCI6InJlZ2lzdHJ5LmRvY2tlci5pbyIsImV4cCI6MTYwMTYzNzMyOSwiaWF0IjoxNjAxNjM3MDI5LCJpc3MiOiJhdXRoLmRvY2tlci5pbyIsImp0aSI6ImRIWGkyMXB5OW9xUnRGeFVpNV9MIiwibmJmIjoxNjAxNjM2NzI5LCJzdWIiOiIifQ.GVrP3oWwQ5BxdP-UmbrmAJJ33-dwF3A_pAdzbfAX_2Xg9TiWHDc4zN4rSAMQKzqiBysa3H-wPgYoZsNORkyrqd_ZSMINjI1BJcO0efiKUN8rbDJ48sxfQUtALidRjmymQRVEEJeux94plTrW2rN4qz-plJueIVT7P8H3vKOxp-Dj6g7EmafRiR1xfy2VGVDHLXdQwIwAFRDJSB7q4jqBG4LhEATcDwWxT13bAbMK_Xzb7iXP3fm0nNoHUFWaKQl2Ozq5RAgCVaNu3xwVXcN20tJ4qGNdtgRoHstxhYs-LxN8OPyczQEPKgcyOgAT101pgiXwujDOkcFd9ihT5Ysavw' https://registry.hub.docker.com/v2/ryansch/unifi-rpi/manifests/latest
- ++ jq -r .config.digest
- + digest=sha256:f368bd1f1ba814d3b905bfb34796491539f5b5a39a4e591a95b0543fc1b7e28e
- ++ docker images -q --no-trunc unifi:latest
- + local_digest=
- + [[ sha256:f368bd1f1ba814d3b905bfb34796491539f5b5a39a4e591a95b0543fc1b7e28e != sha256* ]]
- + [[ '' != sha256* ]]
- + payload=Error
- + mosquitto_pub -h localhost -t docker-image-updates/unifi -m Error -u UserXXX -P PassXXX -r
- check_docker_list.txt:
- unifi,ryansch/unifi-rpi,unifi
- docker-compose.yaml:
- version: '3.8'
- services:
- unifi:
- image: ryansch/unifi-rpi:latest
- container_name: unifi
- restart: always
- network_mode: host
- # Uncomment the following to set java options
- # environment:
- # JAVA_OPTS: -Xmx512M
- volumes:
- # Unifi v5.0.7 creates all of these directories (some remain empty)
- - config:/var/lib/unifi
- - log:/usr/lib/unifi/logs
- - log2:/var/log/unifi
- - run:/usr/lib/unifi/run
- - run2:/run/unifi
- - work:/usr/lib/unifi/work
- svtplay-dl:
- image: spaam/svtplay-dl:latest
- container_name: svtplay-dl
- restart: always
- network_mode: host
- volumes:
- config:
- driver: local
- log:
- driver: local
- log2:
- driver: local
- run:
- driver: local
- run2:
- driver: local
- work:
- driver: local
Add Comment
Please, Sign In to add comment