LOGv:20171214

よく使うdockerコマンド

$ docker         images    # イメージ一覧
$ docker         images -a # 全てのイメージ一覧
$ dokcer         images -f # フィルター
$ docker-compose images
$ docker rmi [イメージ] # 指定したイメージの削除
$ docker pull [:TAG|@DIGEST] # イメージの取得
$ docker ps                                                   # 実行中のコンテナ一覧
$ docker ps -a                                                # 全てのコンテナ一覧
$ docker ps --format "table {{.Names}}\t{{.ID}}\t{{.Status}}" # 全てのコンテナ一覧(出力フォーマット整形)
$ docker ps -f "name=nginx"                                   # フィルター
$ docker ps -l                                                # 最後に起動したコンテナ
$ docker-compose ps                                           # プロジェクトのコンテナ一覧
$ docker rm [コンテナ名]         # 指定したコンテナを削除
$ docker-compose rm              # プロジェクトのコンテナを全て削除
$ docker-compose rm [コンテナ名] # プロジェクトの指定したコンテナを削除
$ docker         start [コンテナ名] # 指定したコンテナを開始
$ docker-compose start              # プロジェクトのコンテナを開始
$ docker-compose start [サービス名] # プロジェクトの指定したコンテナを開始
$ docker         stop [コンテナ名] # 指定したコンテナを停止
$ docker-compose stop              # 全てのコンテナを停止
$ docker-compose stop [サービス名] # プロジェクトの指定したコンテナを停止
$ docker-compose down              # 「docker-compose up」コマンドによって起動したコンテナ、ネットワーク、ボリューム、イメージの停止と削除
$ docker version         # dockerのバージョン表示
$ docker-compose version # docker-composeのバージョン表示

open close