Dockerの意味

Docker
ドッカー

公式・公的資料で確認

Dockerとは

Dockerは、アプリケーションと実行に必要な依存関係をイメージへまとめ、コンテナとして一貫して動かすためのプラットフォームです。Dockerfile、イメージ、レジストリ、コンテナ実行を使って開発から配布までを扱います。

詳しい説明

それが何か、何ができるか、どこで使われるか

Dockerは、アプリケーションのコードとライブラリ、設定、実行時依存関係をイメージへパッケージ化し、隔離されたコンテナとして実行・配布するためのプラットフォームです。Docker公式ドキュメントでは、コンテナをアプリケーションと依存関係を含む軽量な実行単位として扱い、Dockerfileからイメージをビルドし、レジストリへ保存して各環境で起動する流れを説明しています。コンテナは仮想マシンと同じ完全なOSではなく、ホストのカーネルを共有するため、起動が速く資源効率がよい一方、権限、カーネル、ネットワーク、ストレージ、イメージの脆弱性を管理します。Docker Composeで複数コンテナをまとめたり、Kubernetesへイメージを配布したりできます。イメージを小さくする、タグを固定する、秘密情報をイメージへ埋め込まない、署名とスキャンを行うなどの運用が重要です。Dockerはコンテナ技術全体の同義語ではなく、代表的なツールと製品群の名称です。読み方は「ドッカー」です。

Dockerは、同じイメージを開発、テスト、配布の各段階で使いやすくし、環境差による不具合を減らします。一方でホストカーネルを共有するため、権限、ネットワーク、ストレージ、イメージの脆弱性を別途管理します。

現在は、開発環境、CI/CD、クラウドへの配布、Docker Compose、Kubernetesのワークロードなどで使われます。タグ固定、秘密情報の分離、イメージスキャン、実行権限の最小化を運用に組み込みます。

関連する用語

この言葉を位置づけるための関連語

根拠資料と確認状況

確認日・出典

確認状態

公式・公的資料で確認

最終確認

2026/8/23

調査した根拠と項目別の確認履歴をもとに掲載しています。

掲載方針を見る

読み方と意味を、
分けて確認。

正式名称、意味、使われる分野を分けて記録しています。