先の記事で、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日
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9RG9ja2VyJUUzJTgyJUIzJUUzJTgzJTlFJUUzJTgzJUIzJUUzJTgzJTg5JUUzJTgzJUExJUUzJTgzJUEyJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0yZDA0MTcwOWFmZTFmNGQyMTI0YzQxMzVjZDA3NjFjYw&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwY3Vyc2VvZmYmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTFjZDc5NjExODFmZjk4OGRhZjZlNTFiN2U4ODViOWVh&blend-x=142&blend-y=491&blend-mode=normal&s=4e93bb4ec3b85f4f1c6df0699d7535a4)
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 さん、本当にありがとうございました。