Docker は、Linux システム管理者および開発者向けのオープンソース プラットフォームであり、分散 Linux システムを使用してプログラムを構築および実行できます。 Docker の動作メカニズムは、Docker をコンテナとして使用しています。 Linux で Docker のインストール プロセスが完了すると、必要なシステムを選択して管理し、必要な設定で作業を開始できることがわかります。 Linux では、Docker コンテナーはラップトップ システムで使用でき、クラウド システムでも使用できます。つまり、Docker コンテナー自体が Linux ホスト サーバーです。
現在、Docker の概念は最も望ましいサーバー テクノロジです。 Docker のインストールは、ソフトウェア開発への新しい手間のかからないステップを開くようなものです。 Docker は、コンテナーと呼ばれる同じオペレーティング システム内にアプリケーションの同一のインスタンスを作成できます。人々は通常、Docker と仮想マシンを一致させません。
仮想マシンには常にオペレーティング システムのカーネルがあり、Docker コンテナーはサーバー ホストのカーネルを共有します。仮想マシンは使用中のハードウェアを使用するため、システムが重くなり、読み込みに時間がかかりますが、Docker は物理ハードウェアを使用しません。設定とシステムを docker クラウド内に保存します。 Docker は 2013 年に最初にリリースされました。それ以来、Docker の需要グラフは常に高水準でした。
Docker と Docker コンテナ
Docker は、Web を介してさまざまな場所から使用できます。 docker コンテナーがシステム内にインストールされると、アプリケーションに応じてプリセット設定を変更でき、Web 上のどこからでもコンテナーにアクセスできます。これにより、実際に開発者の頭痛の種が大幅に軽減されます。
アプリケーションを開発した後、テストする必要があることがわかっています。ただし、場合によっては、開発者のハードウェアがテストに合格しても、クライアント システムで動作しない場合に問題が発生します。さまざまなハードウェアでのテスト中にバグが見つかることがあります。この問題を軽減するために、Docker コンテナーが登場します。
Docker コンテナーを使用すると、開発者は提供された設定を使用して Docker コンテナー内でソフトウェアをビルド、実行、およびテストできます。選択した同じシステム構成が維持されます。この投稿では、Docker を Linux にインストールする方法と、Docker コンテナーを使用する方法について説明します。
Docker Community Edition のインストール
壊れた Docker アプリケーションを最初に使用している場合は、Docker の古いバージョンまたは壊れたバージョンをシステムから削除する必要があります。次に、Docker のインストールの初期化を開始する必要があります。 Linux Debian パッケージでは、インストーラーは Linux リポジトリーで入手できます。
古いバージョンの Docker をアンインストールするには、ターミナルで次のコマンド ラインを使用します。
sudo apt-get remove docker docker-engine docker.io containerd runc
次に、システムを更新する必要があります。更新には apt update コマンドを使用します。
sudo apt-get update
その後、Linux システムに Docker コミュニティ エディション (無料) をインストールします。
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg2 \ software-properties-common
リポジトリから Docker をインストールする際にエラーや問題が見つかった場合は、次のコマンドを使用してエラーを取り除くことができます。
sudo dpkg --configure -a /
このコマンドはエージングを試み、Debian パッケージのリポジトリをインストールします。これに加えて、Long Term Support (LTS) または安定バージョンをまだリリースしていない Linux の開発ブランチを使用している場合も、エラーが発生する可能性があります。安定した Linux バージョンにインストールしてみてください。 Docker を Ubuntu 20.04 (開発ブランチ) にインストールしているときに、エラー メッセージが表示されました。
GNU Privacy Guard のインストール
ここで、端末を介してシステム内に GNU Privacy Guard を追加する必要があります。これにより、Docker を他のソフトウェアと統合できるようになります。 GNU Privacy Guard を追加するには、ターミナルで次のコマンド ラインを使用します。
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
プロセスが完了すると、端末に OK メッセージが表示されます。
GNU プライバシー ガードの確認
GNU Privacy Guard をインストールしたら、フィンガープリントで製品を検証します。製品を確認するには、ターミナルで次のコマンド ラインを実行するだけです。パブリッシャー ID、ユーザー ID、拡張機能を含むメッセージが端末に表示されます。端末メッセージには、下の図に示すようなものが表示されます。
sudo apt-key fingerprint 0EBFCD88
Docker の安定版リリースのインストール
安定したバージョンの Docker を入手するには、以下のターミナルでコマンド ラインに従ってください。
- x86_64 / amd64 マシンの場合、次の行コマンドを使用します:
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/debian \ $(lsb_release -cs) \ stable"
- armhf マシンの場合、次の行コマンドを使用します:
sudo add-apt-repository \ "deb [arch=armhf] https://download.docker.com/linux/debian \ $(lsb_release -cs) \ stable"
- arm64 マシンの場合、次の行コマンドを使用します:
sudo add-apt-repository \ "deb [arch=arm64] https://download.docker.com/linux/debian \ $(lsb_release -cs) \ stable"
Docker エンジンのインストール
Docker エンジンは、ユーザーがコンテナー部分を承認できるユーザー エンジンです。 Docker エンジンは、サーバー ホストとクライアント ホストで動作します。最初に Docker エンジンをインストールするには、Linux の apt を更新する必要があります。そのためには、apt-update を使用します 端末からのコマンド。
sudo apt-get update
その後、Linux リポジトリからシステムに Docker エンジンの最新かつ安定したバージョンをインストールします。ターミナルはここにあります。
sudo apt-get install docker-ce docker-ce-cli containerd.io
他の古いバージョンの Docker エンジンをインストールする場合は、以下のターミナル コマンドに従ってください。
$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
Linux での Docker の代替インストール
以前、ターミナル ライン コマンドを使用してリポジトリから Linux に Docker をインストールする方法を見てきました。ターミナルからのインストールが少し難しいと思われる場合は、Docker の公式 Web サイトで .deb パッケージのリストを入手できます。公式 Web サイトからバイオニック安定版バイナリをダウンロードできます。
ダウンロード パスを見つけて、以下のコマンドに従って Linux に Docker をインストールするだけです。ここで、ダウンロード パスから dpkg または Debian パッケージがインストールされます。
sudo dpkg -i /path/to/package.deb
Linux での Docker の使用
ここまでで、Docker が Linux システムに正常にインストールされたことを願っています。私は言わなければならない、あなたは本当にすべてのことをするために親指を立てるに値する.ここで、これまでにインストールしたものを振り返ってみましょう。 Dockerのバージョンとステータスを確認しましょう。このコマンドを含め、知っておくと便利な Docker コマンドをいくつか紹介します。また、いくつかの要点も簡単に説明します。
1. Docker のバージョンを確認する
Docker の現在のバージョンを確認するには、ターミナルを開き、ターミナルでコマンドを入力します。 Docker のバージョンを確認するために使用できる 2 つの作業コマンドがあります。どちらでも使用できます。
sudo docker -v docker --version
2. Docker ステータスの確認
Docker のバージョンを確認したら、Docker のステータスも確認します。 Docker ステータスでは、Docker アプリケーション コンテナ エンジンのバージョン、ベンダー、実行ステータスなどを確認できます。
Docker ステータスを確認するには、ターミナルで次のコマンドを実行します。
sudo systemctl status docker
3. Docker で「Hello World」と言う
それでは、Docker を通じて世界に向けて挨拶をしましょう!あなたがプログラマーまたは開発者であれば、どの言語でも「Hello World」と言う感覚を知っているはずです。それでは、Docker で Hello ワードとしましょう。通常、Docker の Hello World は非常に簡単でシンプルです。そのためには、ターミナルを開いて次のように入力します:
sudo docker run hello-world
最終的な考え
Docker コンテナーは、ソフトウェア開発者とプログラマーの間で最も望ましいプラットフォームです。ほとんどの Linux ユーザーは Docker をよく使用しています。環境を簡単かつ迅速にセットアップするのに本当に役立ちます。 Docker コンテナはシステム ハードウェアを消費しないため、非常に高速に動作します。そしてもちろん Linux では、Docker は非常にスムーズに動作します。 Docker はユーザーに対して最高レベルのプライバシーを維持しているため、Docker からデータが漏洩することは間違いありません。さらに、データ暗号化のために、Docker は GNU プライバシー ガードを使用します。
ですから、あなたが Docker ユーザーである場合は、Docker を使用する目的と、Docker をどの程度快適に使用できるかを教えてください。 Linux システムに Docker をインストールする際に問題が発生した場合は、以下にコメントしてください。このチュートリアルをソーシャル ネットワークで友達と共有することを忘れないでください。