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を含むさまざまなパッケージを取得するためにインストールするのと同じコマンドとリポジトリを使用することもできます。