Dockerはオープンソースのコンテナ化システムです。クラウド上でのアプリケーションの高密度展開に広く使用されています。ホストオペレーティングシステムと同じカーネルを使用して、オペレーティングシステムを仮想化します。コンテナを数分以内に起動して実行するために使用できる大きなイメージリポジトリがあります。 Dockerイメージリポジトリには、ほぼすべてのタイプのアプリケーションとオペレーティングシステム用に事前構成されたDockerイメージがあります。 PHPWebサーバーを実行するとします。 Dockerイメージリポジトリにあり、ベースオペレーティングシステムはUbuntu、Debian、CentOSのいずれかです。 OSごとにPHP用の異なるイメージがあります。この記事では、CentOS7にDockerをインストールする方法を紹介します。始めましょう。
Dockerのインストール
次のコマンドの出力からわかるように、私はCentOS7.4を使用しています。
$猫 /NS/redhat-リリース
次のコマンドの出力からわかるように、私が使用しているカーネルのバージョンは3.10.0です。
$うなめ -NS
あなたが必要です yum-config-manager CentOS7エクストラとDockerCEリポジトリをCentOS7マシンで有効にします。 yum-config-manager によって提供されます yum-utils パッケージ。
インストールできます yum-utils 次のコマンドでパッケージ化します。
$sudo yum installyum-utils-と
下のスクリーンショットからわかるように、私はすでに持っています yum-utils 私のマシンにインストールされたパッケージ。お持ちでない場合はインストールされます。
これで、次のコマンドを使用してCentOS7エクストラリポジトリを有効にできます。
$sudoyum-config-manager - 有効追加機能次のコマンドを実行して、次のことを確認します。 追加機能 リポジトリが有効になっています:
$sudo ヤムrepolist下のスクリーンショットのマークされたセクションからわかるように、 追加機能 リポジトリが有効になっています。
Dockerは依存しています device-mapper-persistent-data と lvm2 パッケージ。これらのパッケージは、次のコマンドでインストールできます。
$sudo yum installdevice-mapper-persistent-data lvm2次に「y」を押してから、を押して続行します。
device-mapper-persistent-data と lvm2 パッケージをインストールする必要があります。
次に、Docker公式リポジトリをCentOS7マシンに追加する必要があります。
次のコマンドを実行して、DockerリポジトリをCentOS7に追加できます。 yum-config-manager :
$sudoyum-config-manager--add-repohttps://download.docker.com/Linux/数百/docker-ce.repoDockerリポジトリを追加する必要があります。
これで、Dockerをインストールできます。
CentOS 7マシンにDockerをインストールするには、次のコマンドを実行します。
「y」を押してから、を押して続行します。
以下のスクリーンショットに示すように、YumパッケージマネージャーはDockerパッケージのダウンロードを開始する必要があります。
ある時点で、DockerのGPGキーを受け入れるように求められる場合があります。 「y」を押してから、を押して続行します。
以下のスクリーンショットに示すように、インストールを続行する必要があります。
Dockerをインストールする必要があります。
これで、次のコマンドを使用してDockerシステムサービスを開始できます。
$sudosystemctl start dockerまた、Dockerサービスをシステムの起動に追加する必要があります。そのため、起動時に自動的に起動します。
次のコマンドを実行して、Dockerサービスをシステムの起動に追加できます。
$sudosystemctl有効docker以下のスクリーンショットからわかるように、Dockerシステムサービスがスタートアップに追加されています。
次に、ユーザーをに追加します docker システムグループ。そうすれば、使用せずにすべてのDockerコマンドにアクセスできます sudo 。
ユーザーをに追加するには docker グループで、次のコマンドを実行します。
$sudousermod-aGdocker shovon注:ここに ショボン 私のCentOS7マシンのユーザーです。ユーザー名は異なっている必要があります。
次に、次のコマンドを使用してCentOS7マシンを再起動します。
$sudoリブートコンピューターが起動したら、Dockerが次のコマンドで動作しているかどうかを確認できます。
$Dockerバージョン以下のスクリーンショットからわかるように、CentOS7マシンにインストールされているDockerのバージョンは17.12です。正常に動作しています。
Dockerの基本的な使用法
デフォルトを実行できます こんにちは世界 Dockerのコンテナで、機能しているかどうかをテストします。
次のコマンドを実行して、 こんにちは世界 Dockerコンテナ:
$docker run hello-worldNS こんにちは世界 コンテナイメージはローカルディスクで検索されます。初めて、Dockerはそれを見つけられません。そのため、Dockerリポジトリからダウンロードされます。イメージがダウンロードされた後、以下のスクリーンショットからわかるように、Dockerはイメージからコンテナーを作成して実行します。
次のコマンドを使用して、使用可能なDockerコンテナーを一覧表示できます。
$Dockerイメージls次のコマンドを実行して、システム上のDockerについて必要になる可能性のある情報を見つけることができます。
$Docker情報このコマンドの出力からわかるように、Dockerのステータスが出力されます。コンテナの数、実行中のコンテナの数、一時停止または停止しているコンテナの数、ダウンロードしたDockerイメージの数、構成済みのストレージドライバー、使用可能なディスク容量などがあります。それは情報の長いリストです。
これが、CentOS7にDockerをインストールして使用する方法です。この記事を読んでくれてありがとう。