Raspbianを使用してRaspberrypiにDockerをインストールする方法は?

Dockerはコンテナシステムです コンテナを実行するのに多くのリソースは必要ないので、 とても軽いです したがって、DockerはRaspberryPiでのWebアプリケーションの開発とテストに最適な候補となる可能性があります。

もちろん Webサーバー、プロキシサーバー、データベースサーバーなどを実行するなど、他のこともできます。 RaspberryPiのDockerで。

それでもDockerについて知らない場合は、これがオープンソースプロジェクトであることを知っておく必要があります。 ソフトウェアコンテナ内のアプリケーション展開を自動化します、複数のオペレーティングシステムにわたるアプリケーション仮想化の抽象化と自動化の追加レイヤーを提供します。

デッカー cgroupやnamespacesなどのLinuxカーネルのリソース分離機能を使用します (名前空間)個別の「コンテナ」を単一のLinuxインスタンス内で実行できるようにし、仮想マシンの起動と保守のオーバーヘッドを回避します。

ラズベリーパイの準備

Raspberry PiにDockerをインストールすることは、何も書いてはいけません。 そのインストールは非常に簡単です。 このチュートリアルでは ラズベリーの公式システムをベースにしています これはラズビアンです。

それでもこのシステムがRaspberryにインストールされていない場合は、次の記事を参照して、かなり簡単な方法でインストールする方法を説明してください。 リンクはこちらです。 

RaspberrypiにRaspbianがすでにインストールされています。 パッケージを更新します 次のコマンドを使用して、RaspbianAPTパッケージリポジトリキャッシュを実行します。

sudo apt update

ここで、Raspbianから検出されたすべての新しいソフトウェアパッケージを更新する必要があります。 このためには、次のコマンドを実行する必要があります。

sudo apt upgrade

この時点で、ソフトウェアパッケージを更新する必要があります。

今、 オペレーティングシステムのカーネルヘッダーをインストールする必要があります。 カーネルヘッダーをインストールしないとDockerが機能しないため、これは重要です。

カーネルヘッダーをインストールするには、ターミナルで次のコマンドを実行するだけです。

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

上記のすべての準備ができたら、システムのすべての更新されたパッケージがあることを完全に確信しているので、愛するRaspberryPiへのDockerのインストールに進むことができます。

RaspberryPiにDockerをインストールする

Dockerのインストール ターミナルで次のコマンドを実行することによってそれを行います。

curl -sSL https://get.docker.com | sh

このダウンロードとインストールのプロセスには時間がかかる場合がありますので、時間をかけてお勧めします。

デッカー

Raspberry PiのシステムにDockerをインストールすると、 今、私たちは実装作業から始めます あなたがそれを使うことができるようにDocker。

このための最初のステップは システムユーザー「pi」を追加します (ラズビアンのデフォルト) ドッカーグループに。 したがって、コンテナ、イメージ、ボリュームなどを作成および管理できるようになります。 sudoまたはスーパーユーザー権限のないdocker。

別のユーザーを作成した場合は、コマンドで「pi」をユーザー名に変更する必要があります。 piユーザーをDockerグループに追加するには 次のコマンドを実行するだけです。

sudo usermod -aG docker pi

今この変更を加えました、 システムの再起動を実行する必要があります、変更がシステムの起動時に読み込まれ、ユーザーのDockerグループへの追加が適用されるようにします。

ターミナルで次のコマンドを実行することにより、システムを再起動できます。

sudo reboot

システムが再起動したら、システムに戻り、ターミナルを開きます。 その中で、次のコマンドを実行します。 Dockerがインストールされていること、およびDockerがシステムですでに実行されていることを確認します。

docker version

ご覧のとおり、DockerはすでにRaspberryPiで完全に機能しています。

これで、最初のコンテナを実装する必要があります。 これを行うには、多くのアプリケーションを備えたDockerページでXNUMXつを検索できます。 リンクはこちらです。


コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。