質問: Laradock で Laravel の開発環境を構築しました。 コンテナが 6 個作成されました。 `docker ps -a` で停止しているコンテナを確認すると下記の IMAGE があります。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/ceb60a94141d6bba337f6a7921bdc97f.png) 再度、仮想環境を利用するときはコンテナを移動する必要があるという認識です。 コンテナの起動は `docker start ` のコマンドになるかと思います。 毎回、6つのコンテナを1つ1つ起動しないといけないのでしょうか? まとめて起動する方法とかありますでしょうか? docker をはじめて使うので勘違いしていることもあるかと思いますが、ご存知の方いれば教えてくださいm(__)m
回答: docker ps にすべてのコンテナを表示する -a オプションとコンテナIDだけ表示する -q オプションがあります。 これを使うと、コンテナの一覧が出てきます。 ``` $ docker ps -a -q 47eab23e3dec 881d5f6b3689 af37985f2ea1 44ff6f085d08 e85e8d8e2903 28d6c454478f 8db953969806 d261f276c597 ``` あとはこれを docker start オプションの引数にすると、全部のコンテナを start できます。 ``` docker start $(docker ps -a -q) ```