dockerとは


コンテナ型の仮想環境を作成、配布、実行するためのプラットフォーム。

docker を使うにはまずdocker アプリを起動する。

docker コマンド


起動しているコンテナのみ表示

docker ps

動作、停止しているコンテナを表示

docker ps -a

上記コマンドを実行すると$ docker ps -a

コンテナの起動・停止に使用するCONTAINER IDや、動作状況が分かるSTATUSが表示されます。

CONTAINER ID   IMAGE          COMMAND                  CREATED        STATUS                     PORTS                               NAMES
91185599630a   postgres       "docker-entrypoint.s…"   4 weeks ago    Up 9 seconds               0.0.0.0:5432->5432/tcp              wonderful_editor_database_1
511f35b0bcf2   mysql:latest   "docker-entrypoint.s…"   8 weeks ago    Up 9 seconds               0.0.0.0:3306->3306/tcp, 33060/tcp   hello_world_rails-database-1
118cb744cca6   mysql:latest   "docker-entrypoint.s…"   2 months ago   Exited (128) 8 weeks ago                                       line_todo_list-database-1
713cf5bba56a   mysql:latest   "docker-entrypoint.s…"   2 months ago   Exited (128) 4 weeks ago                                       hello_world_rails2-database-1

コンテナの起動

$ docker start [CONTAINER ID]