Docker コマンド: コンテナ管理の完全ガイド

最終更新: 18/03/2025
  • Dockerを使用すると、コンテナを コマンド run、ps、stop などの基本的なコマンド。
  • イメージはコンテナの基礎を形成し、pull、build、rmi で管理されます。
  • ボリュームは、volume create や rm などのコマンドを使用して永続的なストレージを実現します。
  • Docker は、ネットワーク作成、接続、rm などのツールを使用してネットワークを管理します。

基本的なDockerコマンド

Dockerはコンテナ管理に不可欠なツールとなり、隔離された拡張性の高い環境でのアプリケーション開発を容易にしています。このプラットフォームをスムーズに操作し、その機能を最大限に活用するには、最も重要なDockerコマンドを理解することが不可欠です。

この記事では、コンテナ管理からイメージ、ボリューム、ネットワークの操作まで、主要なDockerコマンドについて詳しく解説します。Dockerを始めたばかりの方にも、知識を深めたい方にも、必須のDockerコマンドを網羅した詳細なガイドです。

Docker アーキテクチャと主要要素

特定のコマンドについて詳しく説明する前に、Docker のアーキテクチャを構成する主要な要素を理解することが重要です。

  • ドッカー エンジン: これは、実行を可能にする中心的なエンジンです。 コンテナ.
  • 画像: これらは、作成の基礎となる事前設定されたテンプレートです。 コンテナ.
  • コンテナ: これらは、 実行中の画像アプリケーションとその依存関係をカプセル化します。
  • ボリューム: データを しつこい コンテナの中に。
  • Redes: コンテナ間および外部との通信を容易にします。
Dockerfile-3 を使用したカスタムイメージ
関連記事:
Dockerfile を使用して Docker でカスタムイメージを作成する方法

コンテナを管理するための基本コマンド

コンテナは Docker の中核です。これらを正しく管理するには、次のコマンドを知っておく必要があります。

  • docker 実行: を実行します コンテナ から 画像。 例: docker run -d --name mi_contenedor nginx.
  • ドッカー ps: リストアップ コンテナ 進行中。停止しているコンテナも含め、すべてのコンテナを表示するには、 docker ps -a.
  • docker を停止します: 実行中のコンテナを停止します。例: docker stop mi_contenedor.
  • docker を起動します: 停止したコンテナを起動します。例: docker start mi_contenedor.
  • dockerを再起動します: コンテナを再起動します。例: docker restart mi_contenedor.
  • docker rm: 停止したコンテナを削除します。例: docker rm mi_contenedor.

Docker でのコンテナ管理

画像管理コマンド

イメージはDockerにおいて非常に重要であり、一貫性のある再現可能な環境を構築するために不可欠です。主なコマンドは以下のとおりです。

  • Docker イメージ: すべてをリストアップ 画像 システムに保存されます。
  • docker プル: ダウンロード 画像 Docker Hub から。例: docker pull ubuntu.
  • dockerビルド: を建てる 画像 Dockerfile から。例: docker build -t mi_imagen ..
  • docker rmi: 1つ削除 画像 特定の。例: docker rmi mi_imagen.
Docker Compose-2の使い方
関連記事:
Docker Compose の使い方の完全ガイド

Docker でのボリューム管理

ボリュームを使用すると、コンテナ間でデータを永続的に保存および共有できます。主なコマンドは次のとおりです。

  • dockerボリューム作成: 新しいボリュームを作成します。例: docker volume create mi_volumen.
  • docker ボリューム ls: すべてをリストアップ ボリューム 利用可能。
  • docker ボリューム rm: 特定のボリュームを削除します。例: docker volume rm mi_volumen.
  • docker run -v: 関連付ける ボリューム コンテナに。例: docker run -v mi_volumen:/datos nginx.

ネットワーク管理コマンド

Dockerは高度なネットワーク管理オプションを提供し、コンテナ間および外部との通信を可能にします。

  • docker ネットワーク ls: すべてをリストアップ ネットワーク 利用可能。
  • docker ネットワーク作成: 新しいを作成します 。 例: docker network create mi_red.
  • docker ネットワーク接続: コンテナを 。 例: docker network connect mi_red mi_contenedor.
  • docker ネットワーク rm: 1つ削除 。 例: docker network rm mi_red.

Docker でのネットワーク

これらのコマンドを習得することで、Dockerを効率的に活用し、コンテナ化されたアプリケーションの管理を最適化できるようになります。この詳細なガイドがあれば、Docker内でイメージ、コンテナ、ボリューム、ネットワークをプロフェッショナルに管理するために必要なツールがすべて揃います。

関連記事:
エラーコード4294967295を修正する方法