CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、仮想マシンと同様に動作する自己完結型の「コンテナ」を管理します。このガイドでは、CentOS に Docker Engine をインストールする方法について説明します。

Docker Engine は CentOS 7 と 8 のみをサポートします。したがって、古いリリースのオペレーティング システムを使用している場合は、CentOS システムに Docker をインストールする前にアップグレードする必要があります。

CentOS に Docker エンジンをインストールする方法

始める前に

CentOS で Docker Engine をセットアップする前に、古い Docker または Docker Engine バージョンを削除する必要があります。Docker の古いリリースをアンインストールする必要がある理由は、このガイドでセットアップされている Docker エンジンのリリースと競合する可能性があるためです。

ありがたいことに、CentOS で Docker の古いリリースをアンインストールするのは簡単です。それらを削除するには、ターミナルを起動し、yum deleteコマンドを使用して古いパッケージを削除します。

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

CentOS システムから古いパッケージを削除した後、「centos-extras」ソフトウェア リポジトリをセットアップする必要があります。このソフトウェア リポジトリは通常、CentOS 上ですぐにセットアップされるため、ここでそれを機能させる方法を説明する必要はありません。ただし、(何らかの理由で) このリポジトリを無効にした場合は、CentOS に Docker Engine をインストールする前に、リポジトリを再度有効にする必要があります。

Cent OS 7/CentOS 8 での Docker エンジンのセットアップ

CentOS に Docker エンジンをインストールする方法

CentOS 上で Docker Engine のセットアップを開始するには、「yum-utils」パッケージが必要です。このパッケージにより、公式 Docker リポジトリのセットアップに使用できる「yum-config-manager」ツールへのアクセスが可能になります。

ターミナル ウィンドウを開き、yum installコマンドを使用して、システム上に「yum-utils」パッケージをセットアップします。インストールは迅速に行う必要があります。

sudo yum install -y yum-utils

CentOS システムに「yum-utils」パッケージをセットアップした後、yum-config-managerコマンドを使用して公式の Docker リポジトリを追加します。このリポジトリを追加すると、Docker の最新のセキュリティ アップデートとパッチを入手できるようになります。

sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

上記のコマンドを実行すると、CentOS 上で Docker ソフトウェア リポジトリが有効になります。ただし、Docker nightly または Docker テスト チャネル リポジトリが必要な場合は、それらを有効にする必要があります。

Docker CE ナイトリー リポジトリ

夜間リポジトリを有効にすることはお勧めできませんが、必要に応じて有効にすることができます。CentOS で Docker CE Nightly リポジトリを有効にするには、ターミナルで次のyum-config-managerコマンドを使用します。

sudo yum-config-manager --enable docker-ce-nightly

気が変わって Docker CE Nightly ソフトウェア リポジトリを無効にしたい場合は、yum-config-managerコマンドを実行しますが、それに–disableスイッチを追加します。

sudo yum-config-manager --docker-ce-nightly を無効にする

Docker CE テスト リポジトリ

CentOS 上で Docker CE Test リポジトリを有効にしたい場合は可能ですが、運用目的には推奨されません。CentOS システムにこのリポジトリを設定するには、ターミナル ウィンドウで以下の yum-config-manager コマンドを使用します。

sudo yum-config-manager --enable docker-ce-test

CentOS システムで Docker CE Test リポジトリを使用したくない場合は、それを無効にすることができます。Docker CE Test リポジトリをシャットオフするには、-disableスイッチを使用して以下のyum-config-managerコマンドを実行します。

sudo yum-config-manager --docker-ce-test を無効にする

CentOS システムで Docker CE ソフトウェア リポジトリをセットアップした後、yum listコマンドを使用して、公式 Docker リポジトリで利用可能な Docker CE のバージョンを表示します。

yum list docker-ce --showduplicates | ソート -r

yum list docker-ce –showduplicatesコマンドを実行すると、インストール可能な Docker CE のすべてのバージョンが表示されます。したがって、Docker CE の特定のリリースが必要な場合は、リストから 1 つを選択できます。

たとえば、バージョン 3:18.09.1-3 をインストールするには、yum installコマンドで指定できます。

sudo yum install docker-ce- docker-ce-cli-containerd.io

Docker CE のインストール プロセスにはそれほど時間はかかりません。CentOS システムにセットアップしたら、Systemd を使用して有効にする必要があります。次に、systemctl startコマンドを使用して、CentOS上でDockerを起動します。

sudo systemctl ドッカーを開始

CentOS で Docker を起動するだけでなく、起動時に Docker を有効にする必要もあります。起動時に Docker が起動できるようにすると、CentOS が再起動されても Docker CE を使用できるようになります。

sudo systemctl ドッカーを有効にする

CentOS 上での Docker の実行をいつでも停止したい場合は、以下のsystemctl stopコマンドを実行できます。

sudo systemctl ドッカーを停止します

systemctl disableコマンドを実行すると、CentOS の起動時に Docker が起動しないようにすることもできます。

sudo systemctl ドッカーを停止します

Docker Engine システムを CentOS システムにセットアップしたら、正しく動作するかどうかをテストする必要があります。docker runコマンドを実行して、システム上で Docker エンジンをテストします。

sudo docker run hello-world

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!