-
docker run: このコマンドはDockerイメージから新しいコンテナを作成して起動するために使用されます。たとえば、
docker run -it ubuntu
は新しいUbuntuコンテナを作成します。 -
docker pull: Docker HubなどのレジストリからDockerイメージをダウンロードするために使用されます。例えば、
docker pull nginx
はNginxイメージをダウンロードします。 -
docker build: このコマンドはDockerfileからDockerイメージをビルドするために使用されます。Dockerfileはイメージのビルド手順を含むスクリプトです。
-
docker ps: 実行中のすべてのコンテナを一覧表示します。
-a
フラグを追加して、停止したコンテナを含むすべてのコンテナを表示できます。 -
docker stop: 実行中のコンテナを停止します。コンテナの名前またはIDを指定する必要があります。
-
docker start: 停止したコンテナを再起動するために使用されます。再び、コンテナの名前またはIDを指定します。
-
docker restart: コンテナを停止してから再起動します。実行中のコンテナを迅速に再起動したい場合に便利です。
-
docker rm: 1つまたは複数のコンテナを削除します。強制的に削除するには
-f
フラグを使用できます。 -
docker rmi: 1つまたは複数のイメージを削除します。強制的に削除するには
-f
フラグを使用します。 -
docker logs: 特定のコンテナのログを表示します。例えば、
docker logs my_container
。 -
docker exec: 実行中のコンテナ内でコマンドを実行するために使用します。たとえば、
docker exec -it my_container bash
はコンテナ内でbashシェルを起動します。 -
docker cp: コンテナとローカルファイルシステム間でファイルまたはフォルダをコピーします。例:
docker cp my_container:/path/to/container/file /local/path
。 -
docker network: Dockerネットワークを管理します。カスタムネットワークを作成してコンテナ間の通信を設定できます。
-
docker volume: Dockerボリュームを扱います。ボリュームはコンテナの実行間でデータを永続化するために使用されます。
-
docker-compose: 複数のコンテナから成るDockerアプリケーションを定義し実行するためのツールです。アプリケーションのサービス、ネットワーク、ボリュームを1つのYAMLファイルで定義できます。
-
docker inspect: コンテナ、イメージ、ボリューム、ネットワークに関する詳細情報を提供します。デバッグやDockerオブジェクトの理解に役立ちます。
-
docker stats: コンテナのリソース使用統計情報のライブストリームを表示します。
-
docker-compose up/down: これらのコマンドは
docker-compose.yml
ファイルで定義されたサービスを開始および停止するために使用されます。
More than 1 year has passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme