Docker(ドッカー)
Docker(ドッカー)とは、アプリケーションとその実行に必要なライブラリや設定をコンテナイメージとしてまとめ、どの環境でも同じように動かせるようにするコンテナ技術の代表的なソフトウェアのことです。
Dockerfileと呼ばれる設定ファイルにイメージの作り方を記述し、作成したイメージをもとにコンテナを起動します。開発者のパソコン、検証環境、本番のクラウド環境で同じイメージを使えるため、「手元では動くのに本番では動かない」といった環境差による問題を減らせます。
新規事業の開発では、少人数のチームでも環境構築の手間を減らし、新しいメンバーがすぐ開発に参加できる状態を作るのに役立ちます。複数のコンテナを本番で大規模に運用する場合はKubernetesなどのオーケストレーションや、クラウドのマネージドなコンテナ実行サービスと組み合わせます。業務で使う際は、製品ごとの利用条件も確認しておくとよいでしょう。
「Docker」が出てくる記事
この用語が出てくる記事はまだありません。
「クラウド・インフラ」の他の用語
- CDN(コンテンツデリバリーネットワーク)
- DNS(ドメインネームシステム)
- FinOps(クラウドコスト管理)
- IaC(インフラストラクチャ・アズ・コード)
- Kubernetes(クバネティス)
- VPS(仮想専用サーバー)
- イベント駆動アーキテクチャ
- インメモリキャッシュ
- エグレス料金(データ転送料金)
- エッジコンピューティング
- APIゲートウェイ
- オブザーバビリティ(可観測性)
- オブジェクトストレージ
- オートスケーリング
- 仮想化(仮想マシン)
- 仮想プライベートクラウド(Virtual Private Cloud)
- ガバメントクラウド
- クラウドネイティブ
- サービスメッシュ
- 冗長化
- GPUクラウド
- スポットインスタンス
- 3-2-1バックアップルール
- 責任共有モデル
