質問: docker-machineからvmを作成し、apline Linuxのイメージをbuildする ことはできましたが、以下のコマンドでdocker runを実行するとエラーが発生します。 ■Dockerfileの内容 FROM apline:3.3 ■コマンド docker build -t apline/test . docker run -P -d apline/test ■エラーメッセージ enable to find image 'alpine/test:latest' locally Pulling repository docker.io/alpine/test docker: Error: image alpine/test not found. See 'docker run --help'. 上記の場合、どのような設定をすればdocker buildが成功するでしょうか。 ■2016/04/12追記 docker imagesの実行結果は以下のようになりました % docker images REPOSITORY TAG IMAGE ID CREATED SIZE alpine 3.3 d7a513a663c1 10 days ago 4.798 MB alpine latest d7a513a663c1 10 days ago 4.798 MB apline/test latest d7a513a663c1 10 days ago 4.798 MB aplineはスペルミスなので、直して実行したところ、以下のようになりました。 % docker run -i -t -d apline/test /bin/bash 87717bcfa0c44d1435fcc9422c9084536121e6f0de70f67aaa9af3881a565555 docker: Error response from daemon: Container command not found or does not exist.. ■2016/04/12追記 centos:latest, ubuntu:latestをpullした場合はdocker runに成功する。 alpine linuxの問題という気がしてきた。
回答: Alpine Linux って /bin/bash がインストールされていないのではないでしょうか。 /bin/sh ではどうですか?