オープンソース環境での作業を希望するアプリケーション開発者の場合は、ドッカーが何であるかを理解できます。 Debian 11で提供する必要があります (ブルズアイ 。
Docker 定義されたオペレーティングシステム環境でアプリケーションコンテナを開発、出荷、および実行するための柔軟な方法を提供します。 Docker 対象となるアプリケーションとその優先開発インフラストラクチャが互いに独立しているため、ソフトウェアの配信が高速化されます。
Docker ソフトウェア開発者が実行中のアプリケーションまたはまだ開発中のアプリケーションを管理している間、ソフトウェア開発およびテストインフラストラクチャを管理します。
Dockerの方法論は、有用なコードを記述してから本番環境に移行するまでのタイムラインを大幅に短縮します。これにより、アプリケーションコードのテスト、出荷、および展開が高速化されます。
Debian11へのDockerのインストール
記事を続ける前に、あなたがsudoerユーザーであるか、rootユーザー権限を持っていることを確認してください。
最初のステップは、 Debian 11を更新することです システム。
$ sudo apt update && sudo apt upgrade

Docker いくつかの依存関係があり、それらもインストールする必要があります。
$ sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y
次のステップは、 Dockerを構成することです DockerのGPGキーを追加してリポジトリを作成します。
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
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

Dockerエンジンをインストールする前に、ソフトウェアパッケージリストを再度更新してください。
$ sudo apt update
Dockerをインストールします 次のコマンドでエンジンを実行します:
$ sudo apt -y install docker-ce docker-ce-cli containerd.io

インストールしたら、インストールされている Dockerを確認します バージョン。
$ sudo docker version

次に、 Dockerを起動して有効にします Debian 11の後でも実行されるようにします システムが再起動します。その後、サービスステータスを確認します。
$ sudo systemctl start docker $ sudo systemctl enable docker $ sudo systemctl status docker

DebianでのDockerインストールの確認
これでDockerができました インストールされたら、期待どおりに機能していることを確認する必要があります。以下のコマンドは、「 hello-world」を起動する必要があります ‘コンテナ。
$ sudo docker run hello-world

上記の出力からのリンクは、Dockerを詳細なアプローチで探索するのに役立ちます。

- https://hub.docker.com/
- https://docs.docker.com/get-started/
Dockerグループにユーザーを追加する場合、ユーザーは sudoを使用する必要はありません。 Dockerコマンドの実行中。たとえば、 dnyceのようなユーザー 次の方法でDockerグループに追加できます。
$ sudo usermod -aG docker dnyce
この記事により、 Dockerとは何かを理解することができました。 Debian 11で提供する必要があります インストールと検証の手順を説明する前に。これで、アプリケーションコンテナを作成し、Dockerのすべての機能を快適に探索できるようになります。