コンテナ テクノロジーの台頭により、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 は、高度な柔軟性と移植性を備えたアプリケーションを迅速に構築、デプロイ、実行できる最も強力なコンテナ エンジンの 1 つです。 Linux システムでは、Docker のインストールは非常に簡単なプロセスで、公式のインストール スクリプトをダウンロードして実行するだけです。インストール後は、Docker Hub 上の任意のコンテナー イメージを使用し、簡単なコマンドを使用してコンテナーを簡単に管理できるようになります。
以上がLinuxにdockerをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。