6-3 Docker コマンド

学習目標

この章では、Dockerの基本概念とアーキテクチャを理解し、Dockerコンテナの作成、実行、管理を効率的に行えるようになることを目指します。Dockerイメージを柔軟に操作する方法や、Docker Composeを使用して複数のコンテナで構成されるアプリケーションをデプロイする方法を学びます。さらに、Dockerのネットワークとデータ永続化戦略に関する知識を深めることで、アプリケーションのデプロイと管理を簡素化し、開発とDevOpsの効率を大幅に向上させることができます。


必須Dockerコマンドガイド

1. コンテナ管理コマンド

以下は、Dockerコンテナ管理で最もよく使用されるコマンドです。

- docker run - コンテナの作成と起動 docker run -d -p 80:80 nginx

- docker ps - 実行中のコンテナの一覧表示 docker ps -a

- docker stop - コンテナの停止 docker stop container_id

- docker rm - コンテナの削除 docker rm container_id

2. イメージ管理コマンド

Dockerイメージを管理するための一般的なコマンド:

- docker images - ローカルイメージの一覧表示

- docker pull - Docker Hubからイメージをダウンロード docker pull ubuntu:latest

- docker rmi - イメージの削除 docker rmi image_id

3. システム情報コマンド

- docker info - Dockerシステムの情報を表示します

- docker version - Dockerのバージョンを表示します

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

- docker network ls - すべてのネットワークを一覧表示します

- docker network create - 新しいネットワークを作成する docker network create my_network

5. コンテナ操作コマンド

- docker exec - 実行中のコンテナ内でコマンドを実行する docker exec -it

container_id bash

- docker logs - コンテナログを表示する docker logs container_id


一般的な使用例

docker run -d -p 80:80 --name my_nginx nginx

docker logs my_nginx

docker exec -it my_nginx bash

docker stop my_nginx
docker rm my_nginx

 

注記

  1. コンテナをバックグラウンドで実行するには d を使用します。
  1. ポートをマッピングするには p を使用します。
  1. コンテナ名を指定するには -name を使用します。
  1. ボリュームをマウントするには v を使用します。


これらは最も基本的でよく使われるDockerコマンドです。これらを習得することで、Dockerコンテナとイメージを効果的に管理できるようになります。

Copyright © 2026 YUAN High-Tech Development Co., Ltd.
All rights reserved.