ドッキングウィンドウは、コンテナプラットフォームであるあなたは、ポータブル、自己完結型のコンテナとして、あなたがほとんどどこでも実行することができ、すぐに、テストを構築し、アプリケーションを展開することができます。
このチュートリアルでは、ラズベリーパイドッカーにドッカーをインストールし、基本的な概念とコマンドを探索する方法を説明します。
前提
私たちは、あなたがいることを前提としRaspbianパイラズベリーにインストール。ドッカーは、グラフィカルインターフェースを必要としない、Raspbianストレッチライト画像を使用して、S SHを有効にすることが好ましいです。このように、ラズベリーPiはドッカーコンテナを実行するために、より多くの利用可能な処理能力とメモリを持つことになります。
ドッカーはラズベリーパイにインストールされています
インストールドッカーはラズベリーパイの上にいくつかのコマンドを実行する必要があります。
まず、ドッカーインストールスクリプトをダウンロードするには、次のcurlコマンドを使用します。
-fsSL https://get.docker.com -o get-docker.shカール
ダウンロードが完了したら、スクリプトを実行するには、次のコマンドを入力します。
get-docker.sh SH
このスクリプトは、Linuxディストリビューションを検出し、必要なパッケージをインストールし、ドッカーを開始します。
このプロセスは、ドッカードッカーバージョンとどのように情報を非rootユーザーとして使用されている程度スクリプトは出力が完了した後、数分かかることがあります。
完了すると、パイボードの設置にドッカー。
ドッカーは須藤ケースなしでコマンドを実行します
デフォルトでは、管理者権限を持つユーザーのみがドッカーコマンドを実行することができます。
sudoを追加前ドッカーせずにコマンドを実行するには、root以外のユーザーのインストール時に作成したドッキングウィンドウのグループにユーザーを追加する必要があります。タイプによってこれを行います。
sudoのUSERMOD -Agドッカ$ USER
保存$ USER環境変数には、ユーザー名です。
ログオフとグループメンバーシップをリフレッシュするために戻ってログオンします。
コンテナ内の、あなたが実行して実行]ドッキングウィンドウをテスト画像コマンドを直接ダウンロードするには、sudoコマンドを使用することはできませんことを確認し、それを実行するには、印刷「こんにちはドッカーから」メッセージを表示して終了:
ドッキングウィンドウコンテナで実行ハローワールド
出力は次のようになります。
ドッカーの使い方
今ドッカーすでにラズベリーパイの上にインストールして設定、のが基本的な概念を見て、ドッキングウィンドウをコマンドしましょう。
ドッカーミラー
ドッカーミラー・ファイル・システムは、ミラーでDockerfileアプリケーション実行可能なソフトウェア命令を構成するファイルシステム層を表す一連の層からなります。不変の画像は、アプリケーションやライブラリなどのアプリケーション、およびバイナリ命令を実行するために必要なすべての他の依存関係を含むバイナリファイルです。
ドッカードッカーは、ハブに、ミラーのほとんどを提供します。これは、パブリックまたはプライベートリポジトリに格納されドッカー画像の他の機能を含む、クラウドベースの登録サービスです。
ドッカーハブからレジストリミラーリングを検索し、ドッキングウィンドウの検索コマンドを使用してください。例えば、Debianミラーを検索するには、次のように入力します。
ドッキングウィンドウ検索Debian
Docker 容器
ミラーリングと呼ばれる容器の例。コンテナは、単一のアプリケーション、プロセスまたはサービス時間を実行するための略です。
これは、最も適切なアナロジーではないかもしれないが、あなたはプログラマであれば、あなたはクラスのインスタンスとしてドッカーコンテナをミラーリングと見られドッカーが好きなことができます。
起動、停止、削除、およびコンテナを管理するには、このコマンドのドッキングウィンドウコンテナを使用。たとえば、次のコマンドは、Debianミラーにドッカーコンテナを開始します。ローカルミラーを持っていない場合は、最初はそれをダウンロードしてください:
ドッキングウィンドウコンテナは、Debianを実行します
それは長時間実行プロセスを持っていないので、Debianのコンテナは、開始直後に停止します、また、それは他のコマンドを提供しません。コンテナはnullのコマンドを実行し、開始し、終了します。
このオプション-itあなたは、コマンドラインを介してコンテナと対話することができます。インタラクティブなコンテナタイプを起動するには:
ドッキングウィンドウコンテナの実行-itのはdebian / binに/ bashの
ルートの@ ee86c8c81b3b:/#
あなたは上記の出力からわかるように、コンテナは、コマンドプロンプトとして開始したときに、あなたが今、容器の内側から作業していることを意味し、変更されています:
イベントドッカーコンテナを一覧表示するには、次のコマンドを使用します。
ドッキングウィンドウコンテナLS
あなたが実行している任意のコンテナを持っていない場合、出力は空になります。
アクティブおよびすべてのコンテナの非アクティブを表示するには、-aオプションを使用します。
ドッキングウィンドウコンテナのls -a
、コンテナIDを1つ以上の容器を削除するだけでコンテナのrmコマンドでそれらをコピーして貼り付けます。
ドッキングウィンドウコンテナのrm c55680af670c
結論
あなたはラズベリーパイ・マシン上ドッカーをインストールすると、ドッカーコンテナを実行する方法方法を学びました。このトピックの詳細については、以下を参照してくださいドッカー公式文書を。