pyveth - veth driver for Docker Engine written in Python
Jacek Kowalski
2020-05-04 f973b9b31bf09c768adad53dabbdeb818e35be73
commit | author | age
f973b9 1 #!/bin/sh
JK 2
3 set -x
4
5 NAME=${NAME:-jacekkow/pyveth}
6 VERSIONS=${VERSIONS:-latest}
7
8 DIR=$(dirname "$0")
9
10 cd "${DIR}" || exit 1
11 sudo rm -Rf rootfs
12 docker build -t "${NAME}" . || exit 1
13 id=$(docker create "${NAME}" true)
14 sudo mkdir -p rootfs
15 docker export "${id}" | sudo tar -x -C rootfs
16 docker rm -vf "${id}"
17 docker plugin disable "${NAME}"
18 docker plugin rm "${NAME}"
19 sudo chmod 755 rootfs rootfs/usr/src/app/.local && sudo chmod -R o=g rootfs/usr/src
20 for VERSION in ${VERSIONS}; do
21   sudo docker plugin create "${NAME}:${VERSION}" .
22 done
23 sudo du -hs rootfs
24 for VERSION in ${VERSIONS}; do
25   docker plugin enable "${NAME}:${VERSION}" || exit 1
26   break
27 done