GNU/Linux >> Linux の 問題 >  >> Panels >> Docker

CentOS / RHEL / Fedora に docker をインストールする方法

ドッカーとは

Docker はコンテナ管理システムであり、Linux コンテナ (LXC) を簡単に管理するのに役立ちます より簡単で普遍的な方法で。 Docker は、RHEL、Ubuntu、Fedora、CentOS、Debian、Arch Linux などの多くの Linux プラットフォームでサポートされています。また、Amazon EC2、Rackspace Cloud、Google Compute Engine などの多くのクラウド プラットフォームでもサポートされています。

Docker エディション

Docker には次の 2 つのエディションがあります。
1.コミュニティ エディション (CE) :do it-yourself、コミュニティがサポートするバージョンの Docker で、無料で利用できます。
2.エンタープライズ エディション (EE) :Docker から正式にサポートされている有料バージョン。

Docker 用語

<強い>1. Docker イメージ :アプリケーションを実行するために必要なライブラリ、バイナリ、その他の依存関係などのファイルのコレクションです。 Docker イメージ内のこれらのファイルは読み取り専用であるため、イメージの内容を変更することはできません。
2. Docker コンテナ :docker イメージは読み取り専用でステートレスです。一方、docker コンテナーは docker イメージからスピンオフされ、その上に読み取り/書き込みレイヤーが追加されます。
3. Docker レジストリ :Docker イメージは、Docker レジストリにパブリックまたはプライベートに格納できます。 Docker レジストリは、Docker Hub などのパブリックまたはプライベート レジストリとしてサード パーティによってホストされる可能性があります。

前提条件

Docker エンジンをインストールする前に、すべての前提条件が満たされているかどうかを確認します。
1. Docker は 64 ビット アーキテクチャでのみサポートされます。そのため、手元に 32 ビット システムがないことを確認してください。アーキテクチャを確認するには、以下のコマンドを使用してください。

# uname -i
x86_64

2. Docker は、カーネル バージョン 3.8 以降でサポートされています。カーネルのバージョンを確認するには、次のコマンドを実行します:

# uname -r
3.10.0-693.5.2.el7.x86_64

3. カーネルには、DeviceMapper などのストレージ バックエンドが必要です。確認するには、以下のコマンドのいずれかを使用してください。

# rpm -qa | grep mapper
device-mapper-1.02.140-8.el7.x86_64
device-mapper-libs-1.02.140-8.el7.x86_64

または

# grep device-mapper /proc/devices
253 device-mapper

必要なパッケージをインストールする

1. 上記の前提条件セクションで指定されているように、DeviceMapper などのストレージ バックエンドが必要です。 device-mapper-persistent-data および lvm2 パッケージは、devicemapper ストレージ ドライバーに必要です。

# yum install -y device-mapper-persistent-data lvm2

2. 次のセクションで docker リポジトリをセットアップするために、yum-utils パッケージで提供される yum-config-manager ユーティリティもインストールします。

# yum install -y yum-utils

リポジトリをセットアップする

以下のコマンドを使用して、docker のリポジトリをセットアップします。

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

Docker のインストール

いよいよ実際に docker の Community Edition をインストールする最後のステップに入ります。

# yum install docker-ce

自動スクリプトを使用して Docker をインストールする

docker をインストールする自動化された方法もあります。これは、前提条件のパッケージと docker エンジンを自動的にインストールします。このスクリプトはユニバーサルで、利用可能なすべての Linux ディストリビューションで機能します。自動化されたスクリプトを使用して docker をインストールするには、次のいずれかのコマンドを使用します:

$ sudo curl -sSL https://get.docker.io/ | sh

または

sudo wget -qO- https://get.docker.io/ | sh

Docker サービスの開始/停止

docker エンジンのインストールが完了したら、docker サービスを開始する必要があります。

# systemctl start docker

ブート時にサービスの開始を有効にするには:

# systemctl enable docker

docker サービスを停止するには、以下のコマンドを使用してください。

# systemctl stop docker

インストールの確認

以下のコマンドのいずれかを使用して、インストールされている Docker エンジンのバージョンを表示することで、Docker のインストールを確認できます。

# docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 17.10.0-ce
...
# docker --version
Docker version 17.10.0-ce, build f4ffd25

ドッカーを更新

docker を最新バージョンに更新するには、yum update コマンドを使用できます。

# yum -y update docker
Linux で Docker イメージを一覧表示 / 検索 / プルする方法
Docker コンテナを一覧表示 / 開始 / 停止 / 削除する方法


Docker
  1. Fedora 16、CentOS 6 /RHEL6にGoogleChrome17をインストールする方法

  2. CentOS/RHELおよびFedoraにPython3.5をインストールする方法

  3. CentOS / RHEL / Fedoraで7zパッケージを抽出する方法は?

  1. CentOS 7 /RHEL7にDockerをインストールする方法

  2. CentOSにDockerをインストールする方法

  3. CentOSにDockerをインストールする方法

  1. CentOS7にDockerをインストールする方法

  2. CentOS7にDockerComposeをインストールする方法

  3. CentOS8にDockerをインストールする方法