dockerコマンドの使い方を学ぼう!dockerコマンドチートシートWeb、インフラ、ゲームなど経験したことを記録しています。dockerTweetPocketdockerにはイメージやコンテナの概念があり、それに合わせ多数のコマンドがあります。「〇〇をしたいときはどのコマンドを使うのか」、「このコマンドのオプションはどういう意味だったか」と悩むことも多いのではないでしょうか。本記事では、dockerコマンドの一覧をもとに、それぞれのコマンドの使い方を紹介します。dockerコマンドの使い方に悩んだときには、参考頂けると幸いです。rmi」などのコマンドでリポジトリとタグを指定することができますが、リポジトリのみ指定して実行した場合、自動的にタグは「latest」として認識されます。タグを指定しないため、「ubuntu:latest」として認識されます。attach」などのコマンドでコンテナIDを指定する場合、コンテナIDを省略しても自動的に判別してくれます。省略したコンテナIDが一意である必要があります。--tag」オプションで、リポジトリとタグを任意で付けることができます。run」を参照ください。「-q」をつけることで、イメージIDのみ取得できます。「none」のイメージのみ確認するフィルターオプションに「dangling=true」を指定することで、「none」のイメージのみ確認できます。psコンテナを確認するオプション無しの場合は、起動中のコンテナのみ確認できます。「-a」を付けることで、すべてのコンテナを確認できます。「Exited」のコンテナのみ確認するフィルターオプションに「status=exited」を指定することで、「Exited」のコンテナのみ確認できます。--force」を付けると、起動中のコンテナも削除できます。ps」コマンドですべてのコンテナIDを取得し、コンテナを一括で削除できます。ps」コマンドのフィルターオプションを使い、「Exited」のコンテナのみを一括で削除できます。--force」を付けると、コンテナが存在するイメージも削除できます。images」コマンドですべてのイメージのIDを取得し、イメージを一括で削除できます。images」コマンドのフィルターオプションを使い、「none」のイメージのみを一括で削除できます。run」はイメージの取得・コンテナを作成・コンテナを起動します。start」を順番に実行したときと同じ動作です。オプション無しの場合は、疑似TTYの割り当てや標準入力ができないため、基本的に以下オプションを使います。--hostname」オプションを使います。--detach」オプションで、コンテナをバックグラウンドで起動することができます。[コマンド]CPU・メモリのリソースを制限するCPUは「--cpuset-cpus」オプションで、コンテナで使えるCPUの割り当てを制限できます。CPUを複数割り当てる場合は、「0-1」や「0,1」と書きます。--memory」オプションで、メモリの容量を制限できます。メモリ容量は「1024MB」や「1GB」と書きます。デフォルトではCPU・メモリともにリソースの制限はありません。--volume」オプションで、マウントするホストのパスとコンテナのパスを指定し、ホストとコンテナ間の共有フォルダを作れます。--attach」オプションで、コンテナ起動時にログインできます。--interactive」も合わせて付けます。コンテナ作成時に疑似ターミナルの割り当てと標準入力をできるようにしておく必要があります。ps」コマンドでイメージIDのみを取得し、コンテナを一括で停止できます。記事は見つかりませんでした。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Virtualboxで共有フォルダの設定をしてみようWordPressで独自ドメイン変更後のエラー対処方法AWSでEC2インスタンスを別アカウントに移行する方法プロフィールAuthor:ゆいとくJob:インフラエンジニア仕事ではサーバ・MWの構築をしていますが、趣味でWebサービスやゲームを作成することが好きです。