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

Ubuntu 22.04 に Docker をインストールする方法

Ubuntu 22.04 に Docker をインストールする方法。 Docker は、OS レベルの仮想化を使用してコンテナーと呼ばれるパッケージでソフトウェアを提供するオープンソース プラットフォームです。コンテナーは、コードとそのすべての依存関係をパッケージ化するソフトウェアのユニットであり、アプリケーションが 1 つのコンピューティング環境から別のコンピューティング環境に迅速かつ確実に実行されるようにします。

このガイドでは、Ubuntu 22.04 LTS に Docker をインストールする方法を学習します。このセットアップは Google Cloud Platform でテストされているため、Ubuntu 22.04 を実行しているクラウド サーバー、VPS、または専用サーバーで問題なく動作します。

前提条件

  • sudo 権限によるサーバーへの SSH アクセス

初期設定

パッケージを利用可能な最新バージョンに更新することから始めます。

sudo apt update
sudo apt upgrade

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

公式の Docker リポジトリから Docker の最新バージョンをインストールしてください。公式の Ubuntu リポジトリにも Docker インストール パッケージがありますが、最新バージョンではない可能性があります。

Docker のインストールを始めましょう。

HTTPS 経由でパッケージを使用できるようにするパッケージをいくつかインストールしてください。

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Docker リポジトリの GPG キーを追加します。

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

ここで、Ubuntu 22.04 (jammy) の Docker リポジトリを追加します。 ) apt に ソース。

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

パッケージ インデックスを更新し、公式の Docker リポジトリから Docker をインストールするようにサーバーをセットアップします。

sudo apt update
sudo apt-cache policy docker-ce

これに似た出力が表示されます。

Output
docker-ce:
  Installed: (none)
  Candidate: 5:20.10.14~3-0~ubuntu-jammy
  Version table:
     5:20.10.14~3-0~ubuntu-jammy 500
        500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
     5:20.10.13~3-0~ubuntu-jammy 500
        500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages

これで Docker をインストールできます。

sudo apt install docker-ce

Docker がインストールされ、プロセスが起動時に開始できるようになると、

Docker のステータスを確認するには、次のコマンドを使用できます。

sudo systemctl status docker

出力は次のようになります。

Output
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2022-05-04 06:43:00 UTC; 2min 28s ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 12995 (dockerd)
      Tasks: 8
     Memory: 38.6M
        CPU: 400ms
     CGroup: /system.slice/docker.service
             └─12995 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

設定 Docker の Sudo 権限

docker コマンド デフォルトでは root ユーザーとしてのみ実行できます。 を実行する必要がある場合 docker コマンド sudo なし 、ユーザー名を docker に追加する必要があります グループ。

sudo usermod -aG docker username

SSH を再起動するか、新しいターミナルを開いて変更を確認してください。

これからは docker を使用します sudo なしのコマンド。

Docker コマンドの使用

Docker に関するシステム情報を表示するには。

docker info

Docker イメージをダウンロード

docker run hello-world

得られた出力が以下のようなものである場合は、Docker Hub にアクセスしてイメージをダウンロードできます。

Output
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
2db29710123e: Pull complete 
Digest: sha256:10d7d58d5ebd2a652f4d93fdd86da8f265f5318c6a73cc5b6a9798ff6d2b2e67
Status: Downloaded newer image for hello-world:latest

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

以下のコマンドを実行して、ダウンロードした画像を表示します。

docker images

Docker コマンド

Docker の使用を開始すると、多くのアクティブなコンテナと非アクティブなコンテナができます。

すべてのアクティブなコンテナーを表示するには、次のコマンドを使用します。

docker ps

アクティブなコンテナーと非アクティブなコンテナーをすべて表示するには、次のコマンドを使用します。

docker ps -a

最新のコンテナーを表示するには

docker ps -l

Docker コンテナーを開始するには、docker start を使用します コマンドの後にコンテナ ID またはコンテナ名が続きます。

docker start container-id/name

同様に、実行中のコンテナを停止するには、 docker stop を使用できます コマンドの後にコンテナ ID またはコンテナ名が続きます。

docker stop container-id/name

コンテナーが不要になった場合は、the でコンテナーを削除できます。 docker rm フォロー中 コンテナ ID またはコンテナ名で。

docker rm container-id/name

インタラクティブ シェルに入るには、次のコマンドを使用できます。

docker run -it container-id/name

シェル内にコマンドを手動でインストールできます。

docker コマンドの詳細については、docker run help を使用してください コマンド。

認定 AWS プロフェッショナルになる この簡単に学べるコースを今すぐ受講してください。

Professional Google Cloud Architect 証明書を取得する この簡単に学べるコースを今すぐ受講してください。

結論

これで、Ubuntu 22.04 に Docker をインストールして管理する方法を学びました。

御時間ありがとうございます。問題やフィードバックに直面した場合は、下にコメントを残してください。


Linux
  1. DockerをDebian/Ubuntuにインストールする方法

  2. Ubuntu20.04LTSにDockerをインストールする方法

  3. Ubuntu 18.04にDockerをインストールする方法は?

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

  2. Ubuntu16.04にDockerをインストールする方法

  3. Ubuntu 18.04 / Ubuntu 18.10 /Ubuntu19.04にDockerをインストールする方法

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

  2. Ubuntu18.04にDockerをインストールして使用する方法

  3. Ubuntu20.04にDockerをインストールする方法