はじめに
Dockerは、アプリケーション開発用のコンテナーを作成および管理する人気のあるソフトウェアパッケージです。
プラットフォームは、その上で実行されているほとんどすべてのアプリケーションがほとんどのオペレーティングシステムと互換性があるように、統一されたインターフェイスを作成します。 Dockerで開発すると、カーネルやその他のLinuxリソースを共有するため、アプリケーションも高速化されます。
これは、CentOS7にDockerをインストールする方法に関するガイドです。
前提条件
- CentOSの維持/サポートされているバージョン(Dockerは古いバージョンをテストまたはサポートしていません)
- sudo権限を持つユーザーアカウント
- ターミナルアクセス(デスクトップを右クリックし、ターミナルで開くをクリックします )
- CentOS Extrasリポジトリ–これはデフォルトで有効になっていますが、無効になっている場合は、再度有効にする必要があります
- ソフトウェアパッケージインストーラーyum
Yumを使用したCentOS7へのDockerのインストール
yumコマンドを使用してDockerリポジトリからインストールするのが最も簡単で、最も一般的な方法です。
ステップ1:Dockerパッケージデータベースを更新する
ターミナルウィンドウで、次のように入力します。
sudo yum check-update
操作が完了するまで待ちます。
ステップ2:依存関係をインストールする
次のステップは、Dockerのインストールに必要な依存関係をダウンロードすることです。
次のコマンドを入力します:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
–y
switchは、yumインストーラーに、表示される可能性のあるプロンプトに「はい」と答えるように指示します。 yum-utils
switchはyum-config-managerを追加します。 Dockerはデバイスマッパーを使用します ストレージドライバー、および device-mapper-persistent-data
およびlvm2
正しく実行するにはパッケージが必要です。
ステップ3:DockerリポジトリをCentOSに追加する
エッジをインストールするには またはテスト Dockerのバージョンでは、DockerCE安定版リポジトリをシステムに追加する必要があります。これを行うには、次のコマンドを実行します:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安定した リリースはより徹底的にテストされ、更新サイクルが遅くなります。一方、エッジ リリースアップデートはより頻繁に行われますが、それほど多くの安定性テストの対象ではありません。
ステップ4:Yumを使用してCentOSにDockerをインストールする
すべての設定が完了したら、次のコマンドを実行して、最終的にCentOS7へのDockerのインストールに進むことができます。
sudo yum install docker
システムがインストールを開始する必要があります。完了すると、インストールが完了し、システムで現在実行されているDockerのバージョンが通知されます。
オペレーティングシステムから、GPGキーを受け入れるように求められる場合があります。これはデジタル指紋のようなものなので、インストールを信頼するかどうかがわかります。
指紋は次の形式と一致する必要があります:
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
ステップ:5Dockerサービスを管理する
CentOSにDockerをインストールしましたが、サービスはまだ実行されていません。
サービスを開始するには、起動時にサービスを実行できるようにします。次のコマンドを以下の順序で実行します。
Dockerを起動します:
sudo systemctl start docker
Dockerを有効にする:
sudo systemctl enable docker
次のコマンドでサービスのステータスを確認します:
sudo systemctl status docker
CentOSに特定のバージョンのDockerをインストールする
特定のバージョンのDockerをインストールするには 、利用可能なリリースを一覧表示することから始めます。
ターミナルウィンドウに次のように入力します。
yum list docker-ce --showduplicates | sort –r
システムは、上記で有効にしたリポジトリからのさまざまなバージョンのリストを提供する必要があります。
次のコマンドを使用して、選択したDockerバージョンをインストールします。
sudo yum install docker-ce-<VERSION STRING>
<VERSION STRING>
は中央の列にあり、ハイフンの前の英数字コードの最初の部分です。