Docker は、開発者がアプリケーションと依存関係をポータブル コンテナにパッケージ化し、それを一般的な Linux または Windows オペレーティング システム マシンに公開できるオープン ソースのアプリケーション コンテナ エンジンであり、仮想化も実装できます。
コンテナーは完全にサンドボックス メカニズムを使用しており、コンテナー間にインターフェイスはありません。サンドボックスとはコンピュータ分野における仮想化技術のことで、主にコンピュータのセキュリティ技術で使われています。セキュリティ ソフトウェアは、最初にサンドボックス内でプログラムを実行させ、悪意のある動作が含まれている場合は、それ以降のプログラムの実行を禁止することができます。これにより、システムに損害が発生することはありません。
Docker を使用すると、より迅速な配信と展開、より効率的な仮想化、より簡単な移行と拡張、よりシンプルな管理、および低い CPU/メモリ消費量が可能になります。
docker compose は、複数コンテナーの Docker アプリケーションを定義および実行するためのコマンドライン ツールです。
Dockerをインストールする
インストールはシステムに分割されます。この記事は CentOS システム用です。他のシステム インストール コマンドは上記のリンクにあります。
1. 以前にインストールしたことがある場合は、まず古いバージョンを削除する必要があります
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
それらをすべてコピーして貼り付けるだけです。
2. リポジトリのセットアップ
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3. Docker エンジンをインストールする
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
今回は長くなります。引き続き「コンプリート」をご覧ください。
4. インストール後の確認
docker -v
バージョン番号が表示されます。
または使用します
docker version
クライアントとサーバーの両方が表示されますが、一方しかない場合はインストールされていません。
docker-compose をインストールする
sudo yum install docker-compose-plugin
インストールされているかどうかを確認してください
docker compose version
バージョン番号が表示されます。