DUICUO

最もよく使用される 10 個の Docker コマンドのうち、いくつ知っていますか?

Dockerは、開発者が分散アプリケーションを構築、デプロイ、実行できるように設計されたオープンソースプラットフォームです。アプリケーションとその依存関係を個別のコンテナにパッケージ化することで、あらゆる環境へのデプロイを可能にします。

この記事では、10 個の基本的な Docker コマンドを紹介します。

1. docker 実行

このコマンドは、イメージから新しいコンテナを作成し、起動するために使用されます。イメージ名とコンテナ内のコマンドを指定することで、対応する操作を実行できます。

例えば、コマンド「docker run -p 80:80 nginx」はnginxコンテナを起動し、ホストマシンのポート80をコンテナのポート80にマッピングします。コンテナはCtrl-Cで停止するまでフォアグラウンドで実行されます。

2つのDockerイメージ

このコマンドは、システム内で使用可能なすべてのイメージを一覧表示するために使用されます。

例えば、「docker images」コマンドは、各イメージの名前、タグ、サイズを表示できます。このコマンドは、システム上に存在するDockerイメージを確認したい場合に非常に便利です。

3 ドッカー PS

このコマンドは、システム内で実行中のすべてのコンテナを一覧表示するために使用されます。

例えば、`docker ps`コマンドは、実行中の各コンテナのコンテナID、イメージ名、ステータスなどの詳細情報を表示できます。これにより、システム内で現在実行中のコンテナを確認できます。

4. docker stop

このコマンドは、実行中のコンテナを1つ以上停止するために使用されます。1つ以上のコンテナIDまたは名前を引数として指定することで実行できます。

例えば、`docker stop my-container` コマンドは、「my-container」という名前のコンテナを停止します。このコマンドは、実行中のコンテナを停止したい場合に使用できます。コンテナを強制的に停止するには、`docker kill` コマンドを使用します。

5. docker を起動する

このコマンドは、停止中のコンテナを1つ以上起動するために使用されます。1つ以上のコンテナIDまたはコンテナ名を引数として指定することで実行できます。

例えば、コマンド「docker start my-container」は「my-container」という名前のコンテナを起動します。このコマンドは、停止しているコンテナを起動したい場合に使用できます。コンテナを停止および再起動するには、「docker restart」コマンドを使用します。

6 ドッカー rm

このコマンドは、1つ以上のコンテナを削除するために使用されます。このコマンドは、1つ以上のコンテナIDまたは名前をパラメータとして指定して実行できます。

例えば、`docker rm my-container` コマンドは「my-container」という名前のコンテナを削除します。このコマンドは、停止中または実行中のコンテナを削除する場合に使用できます。

7 ドッカー rmi

このコマンドは、1つ以上の画像を削除するために使用されます。1つ以上の画像IDまたは名前をパラメータとして指定することで、このコマンドを実行できます。

例えば、コマンド「docker rmi my-image」は「my-image」という名前のイメージを削除します。このコマンドは、不要になったイメージを削除したい場合に使用できます。

8 つの Docker ログ

このコマンドはコンテナのログを表示します。コンテナIDまたはコンテナ名を引数として指定することで実行できます。

例えば、コマンド「docker logs my-container」は、「my-container」という名前のコンテナのログを表示します。このコマンドは、コンテナをデバッグしたり、その出力を検査したりする必要があるときに使用できます。

9. Docker 検査

このコマンドは、コンテナまたはイメージに関する詳細情報を表示するために使用されます。

例えば、コマンド「docker inspect container_id」は、Dockerコンテナの詳細情報を表示します。このコマンドは、Dockerコンテナまたはイメージの詳細情報を表示する必要がある場合に使用できます。

10 ドッカー実行

このコマンドは、実行中のコンテナ内でコマンドを実行するために使用されます。

例えば、「docker exec container_id ls」は実行中のDockerコンテナ内で「ls」コマンドを実行します。このコマンドは、実行中のDockerコンテナ内でコマンドを実行したい場合に便利です。「docker exec container_id ls」コマンドは、実行中のDockerコンテナ内で「ls」コマンドを実行します。このコマンドは、実行中のDockerコンテナ内でコマンドを実行するために使用できます。