ホームページ  >  記事  >  運用・保守  >  Linuxにdockerをインストールする方法

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

PHPz
PHPzオリジナル
2023-04-19 17:25:4923499ブラウズ

コンテナ テクノロジーの台頭により、Docker が最も人気のあるコンテナ エンジンになりました。高度な柔軟性と移植性を備えたアプリケーションを迅速に構築、展開、実行できます。 Linux 環境に Docker をインストールするのは非常に簡単です。この記事では、Linux に Docker をインストールする方法を説明します。

ステップ 1: システムが要件を満たしているかどうかを確認する

Docker をインストールする前に、現在の Linux システム バージョンが要件を満たしているかどうかを確認する必要があります。 Docker は 64 ビット オペレーティング システムのみをサポートしており、カーネル バージョンは 3.10 以降である必要があります。次のコマンドを実行して、カーネル バージョンを確認できます。

uname -r

システムのカーネル バージョンが 3.10 より前の場合は、新しいバージョンにアップグレードする必要があります。

ステップ 2: Docker の古いバージョンをアンインストールする

以前に Docker の古いバージョンをインストールしたことがある場合は、それらをアンインストールする必要があります。次のコマンドを実行してアンインストールできます:

sudo apt-get remove docker docker-engine docker.io containerd runc

ステップ 3: Docker CE をインストールする

公式のインストール スクリプトを使用して Docker CE をインストールできます。次のコマンドを使用して、このスクリプトをシステムにダウンロードできます:

curl -fsSL https://get.docker.com -o get-docker.sh

次のコマンドを実行して、Docker のインストールを開始します:

sudo sh get-docker.sh

このコマンドは、Docker CE と必要なファイルをダウンロードしてインストールします。依存関係とツール。インストーラーは、Docker サービスを Linux システムのブート項目の 1 つとして自動的に設定し、Docker サービスを開始します。

ステップ 4: Docker のインストールを確認する

インストールが完了したら、Docker が正しくインストールされているかどうかを確認する必要があります。次のコマンドを実行してインストールを確認できます:

sudo docker run hello-world

Docker が正しくインストールされている場合は、次の出力が表示されます:

Hello from Docker!
This message shows that your installation appears to be working correctly.

ステップ 5: 非 root ユーザーを使用して Docker を実行する

Docker をより安全に使用するために、root ユーザーで Docker を実行しないことをお勧めします。 docker という名前のグループを作成し、そのグループに root 以外のユーザーを追加すると、そのユーザーが Docker を管理できるようになります。さらに、Docker デーモンは、Unix ソケット経由で Docker API へのリクエストのみを受け入れるように設定できます。これは、次のコマンドを実行することで実行できます。

sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl restart docker

ステップ 6: Docker の使用

これで、Linux システムに Docker が正常にインストールされ、非 root ユーザーのアクセス許可が設定されました。 Docker Hub でコンテナ イメージを見つけてダウンロードし、次のコマンドを使用してコンテナを実行できます。

sudo docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

たとえば、ubuntu イメージを実行し、その中で bash ターミナルを実行する場合は、次のコマンドを使用できます。次のコマンド:

sudo docker run -it ubuntu /bin/bash

上記のコマンドは、ubuntu という名前のコンテナーを起動し、その中で対話型シェルを開始します。この時点で、その中の任意のコマンドを実行できます。

次のコマンドを使用して、現在実行中のコンテナを一覧表示できます:

sudo docker ps

実行中のコンテナを停止する場合は、次のコマンドを使用してください:

sudo docker stop [CONTAINER ID]

Notes

  • Docker のインストール中に、インストール スクリプトは Docker apt リポジトリを追加し、apt パッケージ マネージャーを使用して Docker をインストールします。
  • Docker は cgroup と名前空間の機能に依存しているため、これらの機能が正しく機能するには、Linux カーネルでこれらの機能を有効にする必要があります。
  • Ubuntu システムを使用している場合は、Canonical の Docker インストール ドキュメントにアクセスして、詳しいインストール手順と推奨事項を確認してください。
  • Red Hat Enterprise Linux や CentOS などの RPM パッケージ マネージャー ベースのシステムを使用している場合は、Docker の RHEL インストール ドキュメントにアクセスして、詳しいインストール手順と推奨事項を確認してください。

結論

Docker は、高度な柔軟性と移植性を備えたアプリケーションを迅速に構築、デプロイ、実行できる最も強力なコンテナ エンジンの 1 つです。 Linux システムでは、Docker のインストールは非常に簡単なプロセスで、公式のインストール スクリプトをダウンロードして実行するだけです。インストール後は、Docker Hub 上の任意のコンテナー イメージを使用し、簡単なコマンドを使用してコンテナーを簡単に管理できるようになります。

以上がLinuxにdockerをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。