#!/bin/bash set -e -x NAME=${NAME:-jacekkow/pyveth} VERSIONS=${VERSIONS:-latest} DIR=$(dirname "$0") cd "${DIR}" || exit 1 sudo rm -Rf rootfs docker build -t "${NAME}" . || exit 1 id=$(docker create "${NAME}" true) sudo mkdir -p rootfs docker export "${id}" | sudo tar -x -C rootfs docker rm -vf "${id}" docker plugin disable "${NAME}" || true docker plugin rm "${NAME}" || true sudo chmod 755 rootfs && sudo chmod -R o=g rootfs/usr/src if [ `echo ${VERSIONS} | wc -w` -gt 1 ]; then for VERSION in ${VERSIONS}; do sudo docker plugin create "${NAME}:${VERSION}" . docker plugin push "${NAME}:${VERSION}" docker plugin rm "${NAME}:${VERSION}" done else sudo docker plugin create "${NAME}:${VERSIONS}" . docker plugin enable "${NAME}:${VERSIONS}" fi