この記事では、DockerをRaspberry Pi3モデルBにインストールする方法を紹介します。デモではRaspberryPi3モデルBでUbuntuCoreオペレーティングシステムを使用します。
必要なもの:
- Raspberry Pi3モデルBまたはRaspberryPi3モデルB +シングルボードコンピューターデバイス。
- UbuntuCoreをインストールするための少なくとも16GBのmicroSDカード。
- インターネット接続用のイーサネットケーブル。内蔵のWi-Fiをインターネットに使用することもできます。しかし、信頼性が高いと思うので、有線接続の方が好きです。
- HDMIケーブル。
- HDMIポート付きのモニター。
- UbuntuCoreを初めて構成するためのUSBキーボード。
- RaspberryPi用の電源アダプター。
Raspberry Pi3にUbuntuCoreをインストールします。
LinuxHintで書いた別のRaspberryPiの記事で、Raspberry Pi2とRaspberryPi3にUbuntuCoreをインストールして構成する方法を紹介しました。 (Raspberry PiにUbuntuをインストールする記事へのリンク)で確認できます。
Raspberry Pi 3の電源を入れる:
すべての設定が完了したら、必要なすべてのデバイスとコネクタをRaspberryPiに接続して電源を入れます。
SSH経由でRaspberryPi 3に接続する:
Ubuntu Core OSを構成すると、SSH経由でRaspberry Pi3に接続できるようになります。 SSH経由でRaspberryPiに接続するために必要な情報は、下のスクリーンショットのマークされたセクションに表示されているように、RaspberryPiに接続されているモニターに表示されます。
ここで、SSHキーをUbuntu Oneアカウントに追加した任意のコンピューターから、次のコマンドを実行してSSH経由でRaspberryPiに接続します。
$ ssh [メール保護]ノート: コマンドのユーザー名とIPアドレスを自分のものに置き換えます。
SSH経由でRaspberryPiに接続しているときにエラーが表示される場合があります。その場合は、次のコマンドを実行するだけです。
$ ssh-keygen -f〜 / .ssh / unknown_hosts -R 192.168.2.15これで、SSH経由でRaspberryPiに再び接続できるようになります。 SSH経由でRaspberryPiに初めて接続する場合は、次のメッセージが表示されます。入力するだけです はい 次にを押します 。
接続する必要があります。
Raspberry Pi 3へのDockerのインストール:
Ubuntu Coreでは、スナップパッケージのみをインストールできます。幸い、UbuntuCoreの公式スナップパッケージリポジトリにはDockerスナップパッケージがあります。したがって、Raspberry Pi3にDockerをインストールするのに問題はありません。RaspberryPi3にDockerをインストールするには、次のコマンドを実行します。
$ sudo snap install docker
ご覧のとおり、Dockerがインストールされています。完了するまでしばらく時間がかかります。
この時点で、Dockerがインストールされます。ご覧のとおり、Dockerのバージョンは18.06.1です。 Docker CommunityEditionです。
次に、次のコマンドを実行してDockerをシステムに接続します。
$ sudo snap connect docker:homeRaspberry Pi 3でDockerを使用する:
このセクションでは、Raspberry Pi3でDockerコンテナを実行する方法を紹介します。始めましょう。次のコマンドを使用して、Dockerイメージを検索できます。
$ sudo docker search KEYWORDたとえば、Ubuntu Dockerイメージを検索するには、次のコマンドを実行します。
$ sudo docker search ubuntuご覧のとおり、検索結果が表示されます。ここから任意のDockerイメージをダウンロードして使用できます。検索結果の最初のDockerイメージは ubuntu 。ダウンロードしてインストールしましょう。
ダウンロードするには(Docker用語でプル) ubuntu 画像の場合、次のコマンドを実行します。
$ sudo docker pull ubuntu
ご覧のとおり、Dockerは ubuntu 画像がプルされています。
Docker ubuntu 画像が引っ張られます。
次のコマンドを使用して、プルしたすべてのDockerイメージを一覧表示できます。
$ sudodocker画像
これで、を使用してDockerコンテナを作成できます。 ubuntu 次のコマンドを使用した画像:
$ sudo docker run -it ubuntu
ご覧のとおり、Dockerコンテナが作成され、新しいコンテナのシェルにログインしています。
これで、下のスクリーンショットに示されているように、ここで必要なコマンドを実行できます。
コンテナのシェルを終了するには、次のコマンドを実行します。
$出口
次のコマンドを使用して、作成したすべてのコンテナを一覧表示できます。
$ sudo docker ps -aご覧のとおり、以前に作成したコンテナにはコンテナIDがあります 0f097e568547 。コンテナはもう実行されていません。
コンテナを起動できます 0f097e568547 繰り返しますが、次のコマンドを使用します。
$ sudo docker start 0f097e568547
ご覧のとおり、コンテナ 0f097e568547 再び実行されています。
コンテナのシェルにログインするには、次のコマンドを実行します。
$ sudo docker attach 0f097e568547ご覧のとおり、私はコンテナのシェルにログインしています 0f097e568547 また。
次のコマンドを使用して、実行中のコンテナが使用しているメモリ、CPU、ディスクI / O、ネットワークI / Oなどの量を確認できます。
$ sudo docker stats
ご覧のとおり、2つのコンテナーが実行されており、それらのID、名前、CPU使用率、メモリ使用量、ネットワーク使用量、ディスク使用量、pidなどが適切にフォーマットされた方法で表示されます。
Raspberry Pi 3でDockerと2つのコンテナーを実行していますが、まだ約786MBのメモリが使用可能/空きです。 Raspberry Pi3のDockerは素晴らしいです。
これが、Raspberry Pi3にDockerをインストールして使用する方法です。この記事を読んでいただきありがとうございます。