#!/bin/bash set -e function mirror() { src="${1%:*}"; tag="${1#*:}" dest="docker.crute.me/$(basename ${src})" echo "Mirroring ${src}:${tag} to ${dest}:${tag}" docker run docker.crute.me/skopeo:latest copy \ --dest-creds "docker-mirror:$(pass Pomona/Docker_Mirror_Key)" -a \ docker://${src}:${tag} \ docker://${dest}:${tag} } mirror "cesanta/docker_auth:latest" mirror "cesanta/docker_auth:1" mirror "klausmeyer/docker-registry-browser:latest" mirror "registry:latest" mirror "registry:2" mirror "mongo:3.6" mirror "mongo:4" mirror "mongo:latest" mirror "quay.io/wekan/wekan:latest" mirror "alpine:edge" mirror "alpine:latest" mirror "alpine:3.10" mirror "amazonlinux:2" mirror "frolvlad/alpine-glibc:latest" mirror "frolvlad/alpine-java:jre8-slim" mirror "golang:latest" mirror "nginx:mainline-alpine" mirror "ubuntu:14.04" mirror "ubuntu:16.04"