記事ディレクトリ
序文
Docker は、開発者がアプリケーションとサービスをコンテナにパッケージ化し、クロスプラットフォームでの展開と運用を行うのに役立つ、非常に人気のあるコンテナ化テクノロジです。Docker を使用すると、開発、テスト、本番環境を簡単に構築し、異なる環境間の違いを減らすことができます。Docker では、ユーザーは、コンテナーの実行、イメージの構築、イメージのプッシュ、その他の操作など、シンプルで強力なコマンド ライン ツールを通じてコンテナーとイメージを管理できます。この記事では、読者が Docker の使用法をよりよく理解できるように、一般的に使用されるいくつかの Docker コマンドとその詳細な手順を紹介します。
1. ドッカーとは何ですか?
Docker は、ユーザーがアプリケーションやサービスを Docker コンテナにパッケージ化するのに役立ち、コンテナやイメージを管理するためのシンプルで強力なコマンド ライン ツールのセットを提供するオープン ソースのコンテナ化プラットフォームです。初心者が Docker 環境のインストールに慣れていない場合は、ブロガーが書いたUbuntu システムへの Docker のインストールに関するチュートリアルを参照してください。
2. 共通コマンドの紹介
-
docker run
: 新しいコンテナを実行します。docker run
このコマンドは、Docker で新しいコンテナーを実行するために使用されます。実行するイメージ名または ID を指定する必要があります。構文は次のとおりです。docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
その中には、コンテナをバックグラウンドに置く手段、コンテナのポートをホストのポートにマッピングする手段など、
OPTIONS
いくつかのオプションのパラメータがあります。は実行するイメージの名前または ID で、コンテナーの起動後に実行されるコマンドとパラメーターです。-d
-p
IMAGE
COMMAND
ARG...
-
docker ps
: 現在実行中のコンテナを一覧表示します。docker ps
このコマンドは、現在実行中の Docker コンテナを一覧表示するために使用されます。構文は次のとおりです。docker ps [OPTIONS]
パラメーターを使用すると
-a
、停止したすべてのコンテナーがリストされます。 -
docker stop
: 実行中のコンテナを停止します。docker stop
このコマンドは、実行中の Docker コンテナを停止するために使用されます。コンテナの名前または ID を指定する必要があります。構文は次のとおりです。docker stop [OPTIONS] CONTAINER [CONTAINER...]
-
docker rm
: 1 つ以上のコンテナを削除します。docker rm
このコマンドは、1 つ以上の Docker コンテナを削除するために使用されます。コンテナの名前または ID を指定する必要があります。構文は次のとおりです。docker rm [OPTIONS] CONTAINER [CONTAINER...]
-
docker images
: 既存のミラーリストをローカルにリストします。docker images
このコマンドは、既存のローカル Docker イメージ リストを一覧表示するために使用されます。構文は次のとおりです。docker images [OPTIONS] [REPOSITORY[:TAG]]
REPOSITORY
またはパラメータが指定されていない場合はTAG
、すべてのローカル ミラーがリストされます。 -
docker pull
: リポジトリからイメージをプルします。docker pull
このコマンドは、Docker Hub または他の Docker イメージ ウェアハウスからローカル システムにミラー イメージをプルするために使用されます。プルするイメージ名または ID を指定する必要があります。構文は次のとおりです。docker pull [OPTIONS] NAME[:TAG|@DIGEST]
-
docker push
: ローカル イメージをウェアハウスにプッシュします。docker push
このコマンドは、ローカルの Docker イメージを Docker Hub または他の Docker イメージ リポジトリにプッシュするために使用されます。プッシュするイメージの名前または ID を指定する必要があります。構文は次のとおりです。docker push [OPTIONS] NAME[:TAG]
-
docker build
: Dockerfile からイメージをビルドします。docker build
このコマンドは、Dockerfile から Docker イメージを構築するために使用され、Dockerfile が配置されているディレクトリで実行する必要があります。構文は次のとおりです。docker build [OPTIONS] PATH | URL | -
このうち、 は
PATH
Dockerfileが配置されているディレクトリパスを示し、-
Dockerfileとして標準入力ストリームが使用されることを示します。 -
docker exec
: 実行中のコンテナでコマンドを実行します。docker exec
このコマンドは、実行中の Docker コンテナ内でコマンドを実行するために使用されます。コンテナの名前または ID と、実行するコマンドを指定する必要があります。構文は次のとおりです。docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
上記は、一般的に使用される Docker コマンドとその詳細な説明です。もちろん、他にも便利なコマンドとオプションが多数あり、docker --help
コマンドを通じてヘルプ ドキュメントを参照することで学習できます。
結論
ブロガーの能力の限界により、この記事で紹介した方法にはどうしても抜けが生じてしまいますが、次の改訂版ではより完璧かつ厳密な形で皆さんにお届けできるよう、間違いを熱心に指摘していただければ幸いです。