メインコンテンツへスキップ
EXBANK
用語集一覧へ
— Glossary

Docker

読み: ドッカー
短い定義

Docker (ドッカー) は、アプリケーションをコンテナ単位でパッケージ化・起動するソフトウェアです。OS レベルの仮想化により「同じ環境がどこでも動く」ことを実現し、開発・本番環境の差異をほぼゼロにします。

詳細解説

Docker は Apache 2.0 ライセンスの OSS で、Linux カーネルの cgroups と namespaces を使ってプロセスを隔離します。Dockerfile で環境を宣言的に定義でき、docker-compose.yml で複数コンテナの連携も簡単。Nextcloud / WordPress / PostgreSQL / Redis 等の OSS ミドルウェアは公式 Docker イメージが提供されており、apt-get や yum でインストールするより遥かに早く環境構築できます。本番運用では Kubernetes との組み合わせが標準ですが、中小規模なら docker compose 単体で十分です。

実装例 / 使い方

  • 01docker compose up -d で Nextcloud 一式を 1 分で起動
  • 02ローカル開発環境を本番と同じ構成で再現
  • 03複数バージョンの PostgreSQL を並行起動してテスト

参考・出典

IMPLEMENT

Dockerを、実際に活用する

用語の意味は分かった。次は実装。EXBANK の無料診断で、貴社で具体的にどう活用できるかをご提案します。

営業時間 平日10-18時 / 通常24時間以内に返信