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

Docker EngineをDebian11にインストールする方法(Bullseye)

Dockerは、コンテナーランタイム環境を提供するオープンプラットフォームツールです。 Dockerの助けを借りて、開発者は、オンプレミスやパブリッククラウドなど、どこでもコンテナーとしてコードをビルド、出荷、実行できます。 Dockerは、OSレベルの仮想化を利用してコンテナーを起動します。 Dockerがインストールされ、コンテナーがスピンされるホストは、「DockerEngine」と呼ばれます。

この投稿では、Docker Engine(Community Edition)をDebian 11(Bullseye)にインストールする方法を段階的に説明します。

Dockerの前提条件

  • Debian11の最小限のインストール
  • 64ビットシステム
  • 安定したインターネット接続
  • sudo権限を持つユーザー

Debian11でのDockerのインストール手順に飛び込みましょう

ステップ1)パッケージインデックスを更新して依存関係をインストールする

Debian 11システムにログインし、ターミナルを開いて以下のコマンドを実行し、パッケージインデックスを更新します

$ sudo apt update

次に、以下のaptコマンドを実行して、Dockerの依存関係をインストールします。

$ sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

ステップ2)Dockerリポジトリを構成する

Dockerリポジトリを構成するには、まず次のcurlコマンドを使用してDockerのGPGキーを追加しましょう。

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

以下のechoコマンドを実行して、公式のDockerリポジトリを構成します。

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

上記のコマンドの出力

ステップ3)DockerEngineをインストールする

次のaptコマンドを実行して、Dockerエンジンをインストールします。

$ sudo apt update
$ sudo apt -y install docker-ce docker-ce-cli containerd.io

上記のaptコマンドの出力は次のようになります

Dockerが正常にインストールされたら、実行してバージョンとサービスステータスを確認します。

$ sudo docker version

$ sudo systemctl status docker

上記の出力は、Dockerサービスが稼働中であることを確認します。 Dockerサービスが実行されていない場合は、underコマンドを使用してサービスを開始してみてください。

$ sudo systemctl start docker

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

Dockerのインストールを確認するには、「hello-world」コンテナーを起動して、情報メッセージが表示されるかどうかを確認してください。

「hello-world」コンテナを起動するには、sudoを使用してdockerコマンドの下で実行します

$ sudo docker run hello-world

上記の情報メッセージは、Dockerがインストールされ、正しく機能していることを確認します。

ステップ5)ローカルユーザーにDockerコマンドの実行を許可する

ローカルユーザーがsudoなしでdockerコマンドを実行できるようにするには、usermodコマンドを使用してユーザーをdocker group(セカンダリグループ)に追加します。

$ sudo usermod -aG docker linuxtechi

注:設定に従って上記のコマンドのユーザー名を置き換えてください。また、ログアウトしてログインし、変更を有効にすることを忘れないでください。

Dockerエンジンの削除

Dockerのテストが終了し、システムからDockerを削除したい場合は、次のコマンドを実行してアンインストールします。

$ sudo apt purge -y docker-ce docker-ce-cli containerd.io
$ sudo rm -rf /var/lib/docker
$ sudo rm -rf /var/lib/containerd

この投稿は以上です。以下のコメントセクションでフィードバックや質問を共有してください。


Debian
  1. Debian 9StretchLinuxにDockerエンジンをインストールする方法

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

  3. DockerEngineをDebian11にインストールする方法

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

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

  3. Debian 11にDockerをインストールする方法(Bullseye)

  1. Debian11BullseyeにTeamViewerをインストールする方法

  2. Debian11BullseyeにAnyDeskをインストールする方法

  3. Debian11BullseyeにWine7をインストールする方法