Dockerファイルからdockerイメージを作成しました。ビルドは成功したと言いました。しかし、docker ps
を介してdockerコンテナーを表示しようとすると(docker ps -a
も試行されました)、空のリストが表示されます。奇妙なのは、docker Push "container name"
を呼び出すことで、どうにかしてdockerイメージをdockerhubにプッシュできることです。
何が起こっているのだろうか? Windows 7を使用していますが、最新バージョンのdockertoolboxをインストールしました。
docker ps
は(実行中の)コンテナーを示します。 docker images
は画像を表示します。
正常にビルドされたdockerイメージは、docker images
が生成するリストに表示されます。ただし、実行中のコンテナ(イメージのインスタンス)のみがdocker ps
のリストに表示されます(停止したコンテナも表示するにはdocker ps -a
を使用します)。画像からコンテナを開始するには、docker run
を使用します。