------------ ------------復元コンテンツが始まります
ドッカーとは何か:
ドッキングウィンドウは、アプリケーションコンテナエンジンのオープンソースであり、言語に基づいており、人々がオープンソースApache2.0の契約を行ってください。
ドッカーコンテナは完全に、より重要なことには、非常に低い性能オーバーヘッド容器(iponeアプリケーションと同様に)それらの間にインターフェイスが存在しないであろう、サンドボックスを使用して製造されます
ドッキングウィンドウのアプリケーションのシナリオ:
自動化されたパッケージングや公開Webアプリケーション
テストの自動化と継続的インテグレーション、出版
展開とサービス指向の環境でデータベースまたはその他のバックオフィスアプリケーションのチューニング
再コンパイルしたり、自分の環境を構築するために、既存のOpenshiftやクラウドファウンドリーのPaaSプラットフォームを拡張
ドッキングウィンドウの利点:
アプリケーションを実行するための開発、配信、オープンプラットフォームの場合は、すぐにソフトウェアを提供することができます別のアプリケーションとインフラストラクチャにできドッカー。ドッキングウィンドウを持つアプリケーションがインフラストラクチャを管理するのと同じ方法で管理することができます。ドッキングウィンドウはすぐに、テスト、およびデプロイコードを提供するための方法を使用することによって、あなたは大幅にコードを書くの間の遅延を減らすことができ、生産環境でコードを実行します
1.迅速かつ一貫アプリケーションを提供
2.レスポンスの展開と拡張
同じハードウェア上で実行3.多くのワークロード
ドッキングウィンドウのインストール:(Ubuntuの下)
あなたがドッキングウィンドウの古いバージョンを持っている場合は、アンインストールして、インストールコマンドを実行します
アンインストールの手順:
containerdのrunc docker.io須藤はapt-getを削除ドッキングウィンドウドッキングウィンドウ-エンジン
国内のソフトウェアのソースを交換してください1.。
sudoのCPの/etc/apt/sources.listの/ etc / aptの/ sources.list.bak はsudo sedの -i ' S / archive.ubuntu.com / mirrors.ustc.edu.cn / G 'の/ etc / aptの/の源。リスト 須藤はapt更新
必要なパッケージをインストールします。2.
インストールのaptのapt-輸送-HTTPS証明書CA-ソフトウェア・プロパティ・共通カールをSUDO
3. GPGキーを追加して、ドッカー-CEソースソフトウェアを追加、または実施例として、科学技術のドッカー-CEソース中文大学へ
カール-fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | apt-キーアドオンをsudoを- 追加須藤 -apt-リポジトリ" DEB [アーチ= AMD64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs)安定しました"
正常に更新パッケージキャッシュを追加します。4.
aptのアップデートをSUDO
5.インストールドッカー-CE
ドッキングウィンドウ-CEをaptのインストールSUDO
6.スタートからの起動を設定し、(成功し、インストール後にデフォルトで設定して無視することができます開始)ドッカーを開始します
sudoのsystemctl有効ドッカ
はsudo systemctl開始ドッカ
7.テスト実行
sudoのドッキングウィンドウの実行ハローワールド
8. sudoのドッカー(オプション)を実行することはできません、ユーザーグループにドッカー現在のユーザーを追加します。
sudoのgroupaddのドッキングウィンドウ
のsudo usermodの -agドッカ$ USER
9.ユーザーの追加グループのテスト
ドッキングウィンドウの実行ハローワールド
ドッカー使用:
1.このような容器内のアプリケーションを実行するためのドッキングウィンドウrunコマンドを使用すると、コンテナ内のプログラムを実行します。
RUN Ubuntuのドッキングウィンドウ:15.10 / binに/エコー" Hello Worldの" Hello Worldのの パラメータ解析: 。1つのドッカ:.ドッカーバイナリ実行ファイル 2 RUN :.コンテナとの組み合わせでドッカ実行を上記 3. ubuntu15.10 実行するためにミラーを指定します存在しない場合は、ローカルホストのミラーリングが存在するドッカー最初から、ドッカーは公共の倉庫ドッカーハブのミラー・イメージからダウンロードされます。(つまり、あなたがUbuntuのインストール、バージョン番号) 4 / binに/エコー「こんにちは世界」 :で始まったコンテナ内のコマンド ドッキングウィンドウは、その後、ubuntu15.10ミラーに新しいコンテナを作成します:上記のコマンドの完全な意味があると解釈することができます実行コンテナビン /エコー「Hello Worldの」、その後、実行結果の出力
2.ファイル名を指定して実行インタラクティブコンテナ
二つのパラメータ-i -tドッキングウィンドウにより、コンテナのドッキングウィンドウ「対話」を実行する機能を実現するように、
RUN -i -t Ubuntuのドッカー:15.10 / binに/ のbash パラメータ分析 - T:指定された擬似端末または端末に新しいコンテナ。 - I:標準あなたがインタラクティブに進行(STDIN)容器を入力することができます 実行が完了すると、ubuntu15に入ります。コンテナシステム10
3.レビュー現在のディレクトリとバージョン情報のファイルリスト
(コンテナ・モードでは) CAT:バージョン番号チェックの/ proc / 版?は、 カレントディレクトリ内のファイルのリストを表示します。ls
4.終了コンテナ
使用出口、またはCtrl + D
5. [スタート]コンテナ(バックグラウンドモード)
コンテナを実行するプロセスを作成します。
(Ubuntuのターミナル) ドッカーRUNは、 Ubuntuのを-d:18.04 / binに/ SH -C " をtrueにしながら、DONE; 1 SLEEP;エコーのHello Worldを行います。" 出力に、そして"Hello World"のが、長いリストを期待していません。文字の 各コンテナのコンテナIDと呼ばれる長い文字列の文字列は、ユニークである、我々は、コンテナIDによって対応するコンテナを何が起こったのかを見ることができます 最初にすべての、私たちは必ずコンテナが実行されたようにする必要があり、あなたは、ドッキングウィンドウPSで見ることができます ドッキングウィンドウのPSの 出力: CONTAINER IDポートSTATUSコマンド名作成したイメージ 39771f265f7fのUbuntu: 18.04 " / binに/ SH -C「Tしばらく... " 。。7分前メンバー最大7 分の unruffled_swirles
出力の詳細:
CONTAINER ID:コンテナのID
IMAGE:使用ミラー
COMMAND:起動時のコンテナで実行するコマンド
CREATED:コンテナを作成するための時間を
STATUS:コンテナ・ステータス
7つの状態があります。
作成:作成されています
restaring:再起動を
ランニング:ランニング
削除:移行を
一時停止:一時停止
終了しました:ストップ
死者:死
PORTS:ポート情報コンテナ
エンド------------ ------------コンテンツを復元