Skip to content

Instantly share code, notes, and snippets.

View iwanbolzern's full-sized avatar

Iwan Bolzern iwanbolzern

View GitHub Profile
@iwanbolzern
iwanbolzern / adb_screenshot.bat
Created July 15, 2019 09:26
Script to take a screenshot of an Android phone
adb devices
adb shell screencap -p /sdcard/screen.png
adb pull -p -a /sdcard/screen.png
adb shell rm /sdcard/screen.png
For /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%a-%%b)
For /f "tokens=1-3 delims=/:" %%a in ("%TIME%") do (set mytime=%%a-%%b-%%c)
set mytime=%mytime: =%
@iwanbolzern
iwanbolzern / migrate-repository.sh
Created June 17, 2019 10:49
Migrate docker repository from hub.docker.com into private registry
original_image="iwanbolzern/my-awesome-repo"
new_name="iwanbolzern/my-awesome-repo"
target_acr="my-private-registry:5000"
# Download all images
docker pull $original_image --all-tags
# retag image and push to new acr
docker images $original_image \
--format "docker tag {{.Repository}}:{{.Tag}} $target_acr/$new_name:{{.Tag}} | docker push $target_acr/$new_name:{{.Tag}}" |
@iwanbolzern
iwanbolzern / migrate.sh
Created June 17, 2019 10:38
Migrate one private docker registry into another
source_acr="my.private-registry.com:5000"
target_acr="my-other.private-registry.com:5001"
# read username password for source registry (needed to query api)
echo -n "Insert Username: "
read username
echo -n "Insert Password: "
read -s pw
echo