Docker2Proot/get_rootfs_from_docker.sh
2017-03-20 15:35:57 +08:00

19 lines
388 B
Bash
Executable File

#!/bin/bash
cd `dirname $0`
set -e
IMG=$1
if [ -z $IMG]; then
IMG='docker.paddlepaddle.org/paddle:0.10.0rc2'
fi
echo "Set docker image to \`$IMG\`"
CONTAINER_NAME=proot_tmp_container_$RANDOM
docker pull $IMG
docker run -d --name $CONTAINER_NAME $IMG
docker export $CONTAINER_NAME > rootfs.tar
docker rm -f $CONTAINER_NAME
mkdir rootfs
cd rootfs
tar xf ../rootfs.tar
cd ..
rm rootfs.tar