この記事では、CentOS に Docker CE をインストールする方法について説明します。
1. オペレーティング システム要件
Docker CE をインストールするには、64 ビット バージョンの CentOS 7 が必要です。
2. 古いバージョンをアンインストールする
Docker の以前のバージョンは、docker または docker-engine と呼ばれます。これらのバージョンがインストールされている場合は、それらとそれに関連する依存関係をアンインストールします。
$ sudo yum remove docker \ docker-common \ docker-selinux \ docker-engine
3. ミラー ウェアハウスをセットアップする
3.1. 必要なソフトウェア パッケージをインストールします。 yum-utils は yum-config-manager ユーティリティを提供し、devicemapper ストレージ ドライバーには device-mapper-persistent-data と lvm2 が必要です。
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.2. 次のコマンドを使用して、安定したイメージ ウェアハウスをセットアップします。エッジ リポジトリまたはテスト リポジトリを通じてビルドをインストールする必要がある場合でも、常に安定したリポジトリを使用する必要があります。
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
3.3. オプション: エッジ リポジトリとテスト ミラー リポジトリを有効にします。これらのリポジトリは上記の docker.repo ファイルに含まれていますが、デフォルトでは無効になっています。安定したレジストリと一緒に有効にすることができます。
$ sudo yum-config-manager --enable docker-ce-edge $ sudo yum-config-manager --enable docker-ce-testing
3.4. –disable フラグを指定して yum-config-manager コマンドを実行すると、エッジまたはテスト ミラー リポジトリを無効にできます。再度有効にするには、-enable フラグを使用します。次のコマンドは、エッジ レジストリを無効にするために使用されます。
$ sudo yum-config-manager --disable docker-ce-edge
4. Docker CE
4.1. yum ソフトウェア パッケージ インデックスをインストールします。
$ sudo yum makecache fast
4.2. 最新バージョンの Docker CE をインストールするか、次のステップに進んで特定のバージョンをインストールします。
$ sudo yum install docker-ce
4.3. 運用システムでは、常に最新バージョンを使用するのではなく、特定のバージョンの Docker CE をインストールする必要があります。利用可能なバージョンをリストします。この例では、sort -r コマンドを使用して結果をバージョン番号 (高いものから低いもの) で並べ替えており、切り捨てられています。
$ yum list docker-ce.x86_64 --showduplicates | sort -r docker-ce.x86_64 17.06.0.el7 docker-ce-stable
このリストの内容は、どのレジストリが有効になっているかによって異なり、CentOS のバージョンに固有になります (この例では、バージョンの .el7 接尾辞で表されます)。インストールする特定のバージョンを選択します。 2 番目の列はバージョン文字列です。 3 番目の列はミラー ウェアハウスの名前で、ソフトウェア パッケージがどのミラー ウェアハウスから来たのかを示し、安定性レベル別にリストされます。
特定のバージョンをインストールするには、パッケージ名にバージョン文字列を追加し、ハイフン (-) で区切ります:
$ sudo yum install docker-ce-<VERSION>
4.4. Docker
$ sudo systemctl start docker
4.5 を開始します。 hello-world イメージを実行して、docker が正しくインストールされていることを確認します。
$ sudo docker run hello-world
推奨される関連チュートリアル: docker チュートリアル
以上がdocker ceのインストール方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。