Skip to content

SDカードの作成

Docker

DockerでUbuntu 16.04のイメージをバックグランド起動

1
2
docker pull ubuntu:16.04
docker run --privileged -itd ubuntu:16.04 

Docker psコマンドで、作成したDockerのIDを表示

1
docker ps

Docker IDでDockerにログイン

1
docker exec -i -t dockerのID /bin/bash

Packageの更新

1
2
3
apt-get update
apt-get install parted
apt-get install git

Git clone

1
git clone https://github.com/Drewsif/PiShrink

RaspPi側 SDカード

コマンド履歴を消す

1
2
3
history -c
HISTIGNORE=*;history -d `history|awk '{a=$1;}END{print a;}'`
rm -rf ~/.bash_history

SDイメージの作成

SDカードからimgファイルを生成する 

1
2
diskutil list
sudo dd if=/dev/disk2 of=~/Desktop/donkeypi.img

Dockerへのコピー

1
docker cp ~/Desktop/donkeypi.img dockerのID:/root/donkeypi.img

圧縮イメージの作成

1
2
cd PiShrink
./pishrink.sh donkeypi.img output.img

PCへのコピー

1
docker cp dockerのID:/root/PiShrink/output.img output.img