Docker は、アプリケーションの開発、配信、実行のためのオープンソースのオープンプラットフォームソフトウェアです。Docker は、ユーザーがインフラストラクチャ内のアプリケーションを個別に分割し、より小さな粒子を形成することを可能にし、ソフトウェアの配信速度を向上させます。
Docker コンテナは仮想マシンに似ていますが、原理的には異なります。コンテナはオペレーティングシステム層を仮想化し、仮想マシンはハードウェアを仮想化するため、コンテナはより携帯性が高く、サーバーを効率的に利用します。
Docker のインストール:#
wget -qO- get.docker.com | bash
systemctl start docker
systemctl enable docker
Docker Compose は Docker オーケストレーションサービスの一部であり、Compose はユーザーがクラスター内に分散アプリケーションをデプロイできるようにします。Docker Compose は「アプリケーション層」に属するサービスであり、ユーザーはどのコンテナグループがどのアプリケーションを実行するかを定義でき、アプリケーションを動的に変更し、必要に応じて拡張することをサポートします。
Docker-Compose のインストール:#
sudo curl -L "https://github.com/docker/compose/releases/download/v2.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose