Dockerは、クラウドコンピューティングのニーズに対応する、人気のある優れたオープンソースコンテナ管理システムです。コンテナは、当社が提供する仮想マシンに似ていますが、重要な違いがあります。仮想マシンとは異なり、コンテナはLinuxやWindowsServerなどのゲストオペレーティングシステムとともにインストールされません。代わりに、コンテナは、アプリケーションまたはアプリケーションのコンポーネントと一緒にパッケージ化され、独自の自己完結型ランタイムで実行するために必要な依存関係があります。
Dockerは優れたコンテンツ管理システムです。これにより、Webサーバー、データベースサーバー、ファイルストレージシステムなど、さまざまなアプリケーションコンポーネントを別々のコンテナで実行できます。 1つのVPSまたは専用サーバーで複数のコンテナーを実行できます。コンテナは移植性も高く、サーバー間での移動や、必要に応じてクラウドホスティング環境へのデプロイを簡単に行うことができます。
このガイドでは、UbuntuにDockerをインストールする方法とアプリケーションをインストールする方法について説明します。
Dockerのインストール方法
ステップ1 –以下の手順を開始する前に、SSHを使用してHostwinds Ubuntuサーバーにログインし、オペレーティングシステムが最新であることを確認してください。
ステップ2 –Ubuntuに必要なDockersパッケージをインストールします。
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
GnuPG-agent \
software-properties-common
ステップ3 –GPGキーをキーリングに追加します。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
現在のフィンガープリントについては、Dockerのドキュメントを確認してください。
ステップ4 –キーの指紋をチェックして、一致していることを確認します。
sudo apt-key fingerprint 0EBFCD88
フィンガープリントが一致しない場合は、Dockerの公式ドキュメントで最新のフィンガープリントを確認することをお勧めします。
ステップ5 –リポジトリをOSのリストに追加します。
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
(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テストイメージをダウンロードして、新しいコンテナーで実行します。実行すると、メッセージを出力して終了します。