Dockerは、クラウドコンピューティングのニーズに対応する非常に人気のあるオープンソースのコンテナー管理システムです。 Dockerコンテナーと、提供する仮想マシンには、いくつかの類似点と相違点があります。主な違いは、LinuxやWindowsServerなどのゲストオペレーティングシステムがインストールされていないコンテナです。代わりに、アプリケーションまたはアプリケーションのコンポーネントと、独自の自己完結型ランタイムで実行するために必要な依存関係がパッケージ化されています。
Dockerは優れたコンテンツ管理システムです。これにより、Webサーバー、データベースサーバー、ファイルストレージシステムなど、さまざまなアプリケーションコンポーネントを別々のコンテナで実行できます。 1つのVPSまたは専用サーバーで複数のコンテナーを実行できます。コンテナは移植性も高く、サーバー間での移動や、必要に応じてクラウドホスティング環境へのデプロイを簡単に行うことができます。
このガイドでは、DebianベースのシステムにDockerをインストールする方法について説明します。
インストール方法
ステップ1 –aptパッケージインデックスが最新であることを確認します。
sudo apt-get update
ステップ2 –Debianに必要なDockerのパッケージをインストールします。
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
ステップ3 –GPGキーをキーリングに追加します。
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
フィンガープリントについては、Dockerのドキュメントを確認してください。
ステップ4 –キーの指紋をチェックして、一致していることを確認します。
sudo apt-key fingerprint 0EBFCD88
注: キーフィンガープリントが一致しない場合は、Dockerの公式ドキュメントで最新のフィンガープリントを確認することをお勧めします。
ステップ5 –リポジトリをオペレーティングシステムのリストに追加します。
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
ステップ6 –aptパッケージインデックスが最新であることを確認します。 (これは、特にリポジトリを追加した後は重要です。)
sudo apt-get update
ステップ7 –Dockerエンジンをインストールします。
sudo apt-get install docker-ce docker-ce-cli containerd.io
ステップエイト – Dockerが提供するhello-worldコンテナーをダウンロードして実行することにより、Dockerが実行されていることを確認します。
sudo docker run hello-world
上記のコマンドは、公式のDockerテストイメージをダウンロードして、新しいコンテナーで実行します。実行すると、メッセージを出力して終了します。