このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。
【Docker基礎】簡単なコマンドを実行してみる

簡単なコマンドを実行してみる
Docker をインストールしたら、まずは単純なコマンドを打ってみましょう。はじめに挑戦するのにおすすめなのが「docker version」です。これは Docker のバージョンを表示するだけのコマンドで、何度実行してもシステムに影響を与える心配がありません。ターミナル操作に不慣れな方は、この機会に少しずつ慣れていきましょう。

事前準備
- Docker Engine を起動
・Docker Desktop や Docker Engine が停止している場合は、事前に起動しておきます。 - ターミナルを開く
・Windows ならコマンドプロンプト/PowerShell、Mac や Linux なら標準のターミナルを起動します。
「docker version」を実行してみる
ターミナルのプロンプト
画面の最終行にカーソルが点滅しています。
PowerShell 7.4.6
PS C:\Users\joeac>
コマンドを入力
PS C:\Users\joeac> docker version
結果の例
PS C:\Users\joeac> docker version
Client:
Version: 27.2.0
API version: 1.47
Go version: go1.21.13
Git commit: 3ab4256
Built: Tue Aug 27 14:17:17 2024
OS/Arch: windows/amd64
Context: desktop-linux
...(以下省略)...
- バージョン情報が表示されれば成功です。スペルミスなどがないかだけ注意しましょう。
- 何度実行しても問題ありません。練習用に最適です。
その他の単独コマンド
Docker には、上位コマンドを付けなくても単独で使えるコマンドがいくつかあります。ここでは、代表的なものをいくつか試してみましょう。
1.docker info
使い方
PS C:\Users\joeac> docker info
解説
- Docker がどのように動作しているか、コンテナ数やイメージ数などの情報をまとめて表示します。
- 例: 利用しているドライバ情報や、CPU/メモリの割り当て状況など。
実行例
PS C:\Users\joeac> docker info
Client:
Version: 27.2.0
Context: desktop-linux
Debug Mode: false
Plugins:
buildx: Docker Buildx (Docker Inc.)
Version: v0.16.2-desktop.1
Path: C:\Program Files\Docker\cli-plugins\docker-buildx.exe
compose: Docker Compose (Docker Inc.)
Version: v2.29.2-desktop.2
Path: C:\Program Files\Docker\cli-plugins\docker-compose.exe
debug: Get a shell into any image or container (Docker Inc.)
...(以下省略)...
2.docker help
使い方
PS C:\Users\joeac> docker help
解説
- Docker コマンド全体のヘルプを表示します。
- 特定のサブコマンド(例えば
run
)だけのヘルプを見たい場合はdocker run --help
と打ちます。
実行例
PS C:\Users\joeac> docker help
Usage: docker [OPTIONS] COMMAND
A self-sufficient runtime for containers
Common Commands:
run Create and run a new container from an image
exec Execute a command in a running container
ps List containers
build Build an image from a Dockerfile
...(以下省略)...
3.docker ps
使い方
PS C:\Users\joeac> docker ps
解説
- 現在稼働中のコンテナの一覧を表示します。
- コンテナが 1 つも起動していない場合は何も表示されないか、ヘッダ情報のみが表示されます。
実行例
PS C:\Users\joeac> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
上記はコンテナが 1 つも動いていない例です。
4.docker pull
使い方
例: docker pull nginx
と入力すれば、nginx イメージを取得可能。
PS C:\Users\joeac> docker pull nginx
解説
Docker Hub などのリポジトリからイメージをダウンロード(取得)します。
実行例
PS C:\Users\joeac> docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
fd674058ff8f: Pull complete
566e42bcee1c: Pull complete
2b99b9c5d9e5: Pull complete
bd98674871f5: Pull complete
1e109dd2a0d7: Pull complete
da8cc133ff82: Pull complete
c44f27309ea1: Pull complete
Digest: sha256:42e917aaa1b5bb40dd0f6f7f4f857490ac7747d7ef73b391c774a41a8b994f15
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest
What's next:
View a summary of image vulnerabilities and recommendations → docker scout quickview nginx
5.docker rmi
使い方
PS C:\Users\joeac> docker rmi nginx
解説
- ローカルに保存されているイメージを削除します。
- 事前に
docker images
コマンドなどで、削除したいイメージ名やイメージ ID を調べてから実行。
実行例
docker images
コマンドでローカルに保存されているイメージを表示します。
PS C:\Users\joeac> docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest f876bfc1cc63 4 weeks ago 192MB
hello-world latest d2c94e258dcb 20 months ago 13.3kB
イメージ名 nginx
を指定して、イメージを削除します。
PS C:\Users\joeac> docker rmi nginx
Untagged: nginx:latest
Untagged: nginx@sha256:42e917aaa1b5bb40dd0f6f7f4f857490ac7747d7ef73b391c774a41a8b994f15
Deleted: sha256:f876bfc1cc63d905bb9c8ebc5adc98375bb8e22920959719d1a96e8f594868fa
Deleted: sha256:e0f1c40b04bce92241b6a81812e29990b5ff711bfd3fb6817e4ec03f3f09cb72
Deleted: sha256:f3764bf5781131fa5df6d78bcde2d5905c7d2451b7084ff73d6cbb679fa2a573
Deleted: sha256:d0516283d34466f5e50f48966ce9c304cb665bd9a6fe984ca21166ff6d519264
Deleted: sha256:bf29edbdcdd853fb80ac4623db054796c3050017aa68dd79958ab61762fa85dc
Deleted: sha256:344c966b8cc1774f55cf5f6fb3c438c497a2a84d4e9e09befc7e1623f97029bf
Deleted: sha256:59db063f63f68b942f3c60769828c15efe9abd12362d5c6d925a0484bbf031d0
Deleted: sha256:8b296f48696071aafb5a6286ca60d441a7e559b192fc7f94bb63ee93dae98f17
イメージが正常に削除されると、Deleted:
と表示されます。
まとめ
- docker version
Docker のバージョン情報を表示 - docker info
Docker の詳細設定や稼働状況を確認 - docker help
Docker コマンド全体のヘルプ - docker ps
稼働中のコンテナ一覧を表示 - docker pull
イメージをダウンロード - docker rmi
ローカルにあるイメージを削除
いずれのコマンドも、実行してもシステムに大きな影響はありません(docker rmi
はイメージを削除するため、誤って大事なイメージを消さないように注意は必要ですが)。まずはこれらのコマンドを何度か入力して、ターミナル操作に慣れておきましょう。
これらの簡単なコマンドをマスターした後は、次のコンテンツ「代表的なDockerコマンド」で、コンテナ起動やイメージ操作のより実践的なこまんどについて学んでいきます。