先の記事で、Docker 1.12から、armhfなイメージが起動できなくなったとお伝えしましたが、Twitterで親切な人に解決方法を教えていただくことが出来ました。
@kometchtech 突然失礼します。”docker run -v /usr/bin/qemu-arm-static:/usr/bin/qemu-arm-static ioft/armhf-ubuntu” こういう感じ動きませんかね?
— mapk0y (@mapk0y) 2016年7月31日
@kometchtech ioft/armhf-ubuntuは bashが起動するので例は “docker run -it -v /usr/bin/qemu-arm-static:/usr/bin/qemu-arm-static ioft/armhf-ubuntu”とすべきでした
— mapk0y (@mapk0y) 2016年7月31日
Dockerコマンドメモ - Qiita
index.docker.ioから指定したイメージを取り込むdocker pull REPOSITORYdocker image pull REPOSITORYイメージ…
ホストのqemu-static-userにアクセスできるようにして、起動接続するようにすると、無事にarmhfなコンテナを起動することが出来ました。
docker run -it -v /usr/bin/qemu-arm-static:/usr/bin/qemu-arm-static ioft/armhf-ubuntu docker run -it -v /usr/bin/qemu-arm-static:/usr/bin/qemu-arm-static ioft/armhf-debian
というわけで、@mapk0y さん、本当にありがとうございました。