Docker を使用すると、開発者やオペレーターはコンテナを使用してアプリケーションを簡単に作成、デプロイ、実行できるようになります。 Docker を使用するエンジニアにとって、いくつかの重要な Docker コマンドを習得することは非常に重要です。そこで今日、著者はすべての人のために Docker コマンドのチートシートをまとめました。大切に保管していただき、ご使用の際にご参照いただければ幸いです。 早速本題に入りましょう! 1. Dockerコンテナコマンド1. 実行中のコンテナをすべて一覧表示する ドッカーps 他に同等のコマンドが 2 つあります。
2. すべてのコンテナを一覧表示する(すべての状態を含む) docker ps -a docker ps -a の -a は -all の省略形です。 3. 実行中のコンテナをすべて一覧表示する(ファイルサイズを含む) docker ps -s 同等のコマンド:
docker ps -s の -s は -size の略で、コンテナーの書き込み可能レイヤーに書き込まれたデータのサイズを表します。また、virtual はこのコンテナーのイメージによって使用されるディスク容量を表します。 4. 実行中のコンテナのIDを一覧表示する docker ps -q 同等のコマンド:
docker ps -q の -q は -quiet の省略形です。 5. すべてのコンテナのIDを一覧表示する(すべての状態を含む) docker ps -a -q 上記の -a および -q パラメータは組み合わせることができます。 docker ps -aq コンテナリストをフィルタリングする docker ps -f name=un docker ps -f name=un の -f は -filter の省略形です。 コンテナをステータス別にフィルタリング: docker ps -a -f ステータス= 実行中 2. Dockerはコンテナを作成する6. Dockerイメージを使用して新しいコンテナを作成する docker create <イメージ名> たとえば、Nginx イメージを作成します。 docker nginx を作成する コンテナが作成されたら、docker ps コマンドを実行して確認します。 7.Docker Imageは名前の付いた新しいコンテナを作成します docker create --name < コンテナ名> < イメージ名> たとえば、nginx-container という名前のミラーを作成します。 docker create -- 名前nginx - コンテナnginx 次に、docker ps -a を使用して、イメージが作成されたかどうかを確認します。 3. Dockerがコンテナを起動する8. Dockerコンテナを起動する コンテナ ID または名前を使用して docker start コマンドを使用できます。 docker start < コンテナID またはコンテナ名> たとえば、nginx を起動します。 docker start nginx - コンテナ 9. 実行中のDockerコンテナを停止する start コマンドと同様に、コンテナ ID または名前を指定して docker stop コマンドを使用できます。 docker stop < コンテナID またはコンテナ名> たとえば、nginx を停止します。 docker stop nginx - コンテナ 10. Dockerコンテナを再起動する start コマンドや stop コマンドと同様に、コンテナ ID または名前を指定して docker restart コマンドを使用できます。 docker restart < コンテナID またはコンテナ名> たとえば、nginx を再起動します。 11. 実行中のコンテナを一時停止する start、restart、stop コマンドと同様に、コンテナ ID または名前を指定して docker pause コマンドを使用できます。 docker pause < コンテナID またはコンテナ名> たとえば、nginx を一時停止します。 docker pause nginx - コンテナ 一時停止を解除するには、以下を使用します。 docker unpause < コンテナ ID またはコンテナ名> たとえば、nginx を一時停止解除します。 docker nginx の一時停止解除- コンテナ 4. DockerイメージコマンドはすべてのDockerイメージを一覧表示しますすべてのDockerイメージIDを一覧表示する docker images -q 12. Dockerイメージをビルドする docker build -t <イメージ名> <コンテンツディレクトリ> Docker は context_dir 内で Dockerfile というファイルを探し、その Dockerfile ファイルを使用して Docker イメージを作成します。 13. Dockerイメージを構築し、タグで区別する docker ビルド。 -t < イメージ名> : < タグまたはバージョン> 14. カスタム名のDockerfileを使用してDockerイメージを構築する docker build -f < カスタムDockerファイル名> -t < イメージ名> 。 15. Dockerイメージの履歴を表示する docker history < イメージ名またはイメージID > 16. 既存のDockerイメージの名前を変更する docker tag <イメージ名> <新しい名前> : <バージョン> Docker イメージ docker rmi <image_name または image_id> を削除します。 17. Dockerイメージを強制削除する docker rmi -f < イメージ名またはイメージID > 5. Dockerログ18. Dockerコンテナのログを取得する docker コンテナログ< コンテナ ID またはコンテナ名> 19. Dockerコンテナのログを監視する docker コンテナログ- f < コンテナ ID またはコンテナ名> Linux コマンドの tail -f に似ています。 20. コンテナログの最後のn行を取得する docker コンテナログ-- tail n < コンテナ ID またはコンテナ名> 6. Dockerネットワークコマンド21. すべてのネットワークを一覧表示する docker ネットワークls ネットワークを作成する docker network create --driver <ドライバー名> <ブリッジ名> Dockerコンテナをネットワークに接続します。docker network connect <ネットワークIDまたはネットワーク名> <コンテナIDまたはコンテナ名> Docker コンテナをネットワークから切断します。docker network disconnect <ネットワーク名または ID> <コンテナ名または ID> ネットワークを削除する docker network rm <network_id または network_name> 7. Dockerボリューム22. ボリュームの一覧 docker ボリュームls 23. 未使用のローカルボリュームをすべて削除する docker ボリュームのプルーニング 24.巻の詳細 [ オプション] 音量 8. Docker Composeコマンド25. docker composeファイルをビルドする docker - ビルドの作成 26. docker composeファイルを実行する docker - 作成する 27. docker composeファイルで宣言されたdockerイメージを一覧表示する docker - ls を作成する 28. docker composeファイルを使用して作成したコンテナを起動する docker - 作成開始 29. docker-compose.yml内のアプリケーションの1つを実行する docker - 作成実行 30. docker composeからdockerコンテナを削除する docker - rm を作成する 31. docker compose から docker コンテナのステータスを確認する docker - ps を作成する 9. Dockerハブコマンド32. Docker Hubでイメージを検索する docker 検索 検索ワード 33. docker hubからイメージをダウンロードする docker pull ユーザー/ イメージ 34. Docker Hubへの認証 docker ログイン 35. イメージをDocker Hubにアップロードする docker push ユーザー/ イメージ 10. 一括クリア/削除36. すべてのコンテナを停止する docker stop -f $ ( docker ps -a -q ) を実行します。 37. すべてのコンテナを削除する docker rm -f $ ( docker ps -a -q ) を実行します。 38. すべての画像を削除する docker rmi - f $ ( docker イメージ- q ) 要約するDockerは現在非常に頻繁に使用されています。今日は、よく使われる Docker コマンドを 50 個リストアップしました。 Docker の使用時にわからないコマンドに遭遇した場合は、戻って確認することができます。 |
<<: コンテナが攻撃されたときの対処方法: インシデント対応計画
>>: クラウドセキュリティを企業のイノベーションの推進力にし、「タマネギ」スタイルの多層保護を構築しましょう
globalfrag.com は 2008 年に設立され、主に仮想ホスティング、VPS、サーバー レ...
6月28日は暗黒の日でした。多くのウェブサイトがBaiduに削除され、ホームページだけが残ったり、何...
格安 VPS レンタル: ウェブマスターの海外 VPS 使用経験約 10 年に基づき、格安 VPS ...
3月22日、ファーウェイとClusterTech Groupは2019年ファーウェイ中国エコシステム...
インターネット マーケティングは、徐々に従来のマーケティングに取って代わりつつあります。インターネッ...
世界的な流行が続く中、産業の情報化と企業のクラウドコンピューティングの潮流に伴い、どのようにクラウド...
最近では、コンテンツ マーケティングで利益を上げている企業が増えており、コンテンツ マーケティングを...
ここでは、すべての企業サイト管理者をウェブマスターの階級に含めます。結局のところ、彼らもウェブサイト...
私が検索したキーワードは「成都 近視手術」でした。最初のいくつかはプロモーションで、次に百度の製品、...
有能な SEO 担当者として、あなたは「スプロケット」の基本的な SEO 概念についてよく理解してい...
最近、百度検索キーワードを使用すると、ホームページにいくつかの純粋なURLが表示され、これらのURL...
Hostyunはクリスマス+元旦プロモーションを開始し、新年を迎えるために全品15%オフの特別オファ...
hostsolutions については、あまり説明する必要はありません。hostcat の Web ...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています最近では、...
ギフトサイトは電子商取引サイトに属しています。私の知る限り、自発的なギフト業界は活況を呈しています。...