RaspberryPiにDocker環境を整える[docker+docker-compose]
参考資料 blog.hisurga.com
この資料にそってやるのがいいかと
一応コマンドだけ残しておく(同じことしている)
dockerのインストール
$ curl -sSL https://get.docker.com | sh $ sudo usermod -aG docker [username] # root以外でもdocker使えるようにする
一旦ログアウトする
動作確認
$ docker run -d -p 80:80 hypriot/rpi-busybox-httpd
clientから,ブラウザでraspberry piのIPにアクセスすると画像が表示されればOK
docker-composeのインストール
なぜかエラーが出た..
が,docker rmi
してからやり直すといけた
$ git clone https://github.com/docker/compose.git $ cd compose $ sed -i -e 's/^FROM debian\:/FROM armhf\/debian:/' Dockerfile.armhf $ sed -i -e 's/x86_64/armel/g' Dockerfile.armhf $ docker build -t docker-compose:armhf -f Dockerfile.armhf . # めっちゃ時間かかる $ docker run --rm --entrypoint="script/build/linux-entrypoint" -v $(pwd)/dist:/code/dist -v $(pwd)/.git:/code/.git "docker-compose:armhf" $ ls -l dist/ $ sudo cp dist/docker-compose-Linux-armv7l /usr/local/bin/docker-compose $ sudo chown root:root /usr/local/bin/docker-compose $ sudo chmod 0755 /usr/local/bin/docker-compose
動作確認
$ docker-compose version