GNU/Linux >> Linux の 問題 >  >> Rocky Linux

RockyLinux8にDockerContainerをインストールしてセットアップする方法

Dockerは仮想化プラットフォームであり、コンテナーでアプリケーションを実行する機能で人気があります。コンテナを構築して相互に通信できます。 ここでは、DockerCEプラットフォームをRockyLinux 8にインストールして、コンテナー化された仮想マシンを作成する方法を学びます。

RockyLinux8にDockerCEをインストールする手順

ここで何を学びますか?

  • RockyLinux8のDockerインストールプロセス
  • Docker Hubからイメージをプルしてコンテナをインストールして実行するにはどうすればよいですか?
  • Docker Engineを起動、停止、再起動するコマンド

ここに記載されている手順は、RHELおよびCentOS8でも機能します。RockyLinuxにKiteMaticDockerGUIをインストールする方法に関する記事も参照してください。

1。 RockyLinuxにDockerリポジトリを追加する

Rocky Linux8に公式のDockerCEリポジトリを追加して、パッケージを手動でダウンロードせずにインストールできるようにします。

–これは単一のコマンドであるため、全体として使用します

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

2。システムアップデートを実行する

追加されたDockerリポジトリと同じ場所で利用可能なパッケージをシステムに認識させるには、システムアップデートを実行してRockyLinuxにシステムリポジトリキャッシュを再構築させます。

sudo dnf update

3。 DockerCEエンジンをインストールするコマンド

これで、Dockerリポジトリがすでに用意されているので、DNFパッケージマネージャーを使用して単純なコマンドを実行し、Docker-CEとそのコマンドラインツールおよびcontainerd.ioをインストールして、ホストシステムのコンテナーライフサイクルを効率的に管理します。

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

4。 Dockerサービスを有効にして開始する

インストールが完了したら、Rocky LinuxでDockerサービスを開始し、システムブートで自動的に実行できるようにします。

sudo systemctl enable docker

sudo systemctl start docker

サービスのステータスをチェックして、正しく機能していることを確認します。

systemctl status docker

5。 RockyLinuxユーザーをDockerユーザーグループに追加する

Dockerコマンドを実行するには、sudoが必要です。 権限またはrootアクセスを使用し、それを回避するために、現在のシステムユーザーをDockerグループに追加して、コンテナーをダウンロードおよび作成するためのコマンドを簡単に実行できるようにします。

sudo usermod -aG docker $USER

ユーザーがDockerグループに属しているかどうかを確認します。

id $USER

現在のユーザー以外のユーザーを使用する場合は、 $ USERを置き換えるだけです。 上記のコマンドで、特定のシステムのユーザーに対して、Dockerを管理する権限を付与します。

サーバーを再起動します

すべての変更がスムーズに機能することを確認するには、DockerをインストールしたホストのRockyLinuxサーバーまたはデスクトップを再起動します。

インストーラーDockerに関連する情報と詳細を取得するには バージョン、インストールされているいくつかのコンテナ、ホストカーネルのバージョン、アーキテクチャ、CPU、OS名など。タイプ:

docker info

6。イメージをプルしてDockerをテストする

Ubuntuなどのいくつかのイメージをダウンロードしてコンテナを作成し、すべてが正常に機能しているかどうかをテストしてみましょう。

docker pull ubuntu

上記のコマンドは、LTSバージョンの最新のイメージファイル(Ubuntu 20.04 LTS)をフェッチして、DockerHubからそれに対応するコンテナーをインストールして作成します。

ダウンロードされ、Dockerシステムでローカルに使用できるイメージを確認するには、次のコマンドを実行します。

docker images

7。コンテナの実行

これで、UbuntuのDockerイメージができました。それを使用して、コンテナーを作成して実行しましょう。そのためのコマンドは非常に簡単です:

docker run -it ubuntu

その後、Ubuntu APTパッケージマネージャーを使用してコマンドを実行し、その上にさまざまなアプリケーションをインストールできます。そのコマンドについて詳しく知り、公式ドキュメントページで作業してください。

エンディングノート:

REHLベースのオペレーティングシステムであるRockyLinuxはCentOS8とまったく同じように機能するため、Dockerを含むさまざまなパッケージを取得するためにインストールするのと同じコマンドとリポジトリを使用することもできます。


Rocky Linux
  1. RockyLinux8でプライベートDockerレジストリをセットアップする方法

  2. Rocky Linux /Centos8でdockerをインストールして構成する方法

  3. Rocky Linux / Alma Linux /Centos8にPodmanをインストールして使用する方法

  1. DockerとDockerをインストールする方法-RockyLinux8で作成する

  2. RockyLinux8にHAProxyをインストールして設定する方法

  3. RockyLinux8にElasticsearchをインストールして設定する方法

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

  2. RockyLinux8でPodmanをインストールして使用してコンテナを実行する方法

  3. Ubuntu20.04にDockerをインストールしてNginxコンテナを実行する方法