A.何ドッカーがあり、何をすべきか、どこ長所と短所は何ですか?
ドッカーは、囲碁の言語で書かれたオープンソースのアプリケーション・コンテナ・エンジン、です。
ドッカーの主な役割は、プログラムコード、プログラム変数との契約をパッケージ化するために必要な開発環境を実行することですので、パックは、どこにでも実行します。また、動作環境以来、マイクロサービスを構築するのに役立ちますので、良いの拡張子を、パッケージ化されています。
初めて設定する環境変数の操作やメンテナンスの必要性を排除しドッカーの利点は、;により小さなミラーに、第三、そのリリースには、仮想マシンよりも高速であり、ミラーが仮想機密よりも小さいので、第二に、それはより手頃な価格です。
ドッカーの欠点も明らかです。まず、ハードウェアを直接使用することはできません(仮想マシンの後に動作しませんが、しかし、管理プラットフォーム仮想化技術による仮想マシンに割り当てられた物理ハードウェアリソースを仮想化し、仮想マシンが物理リソースように変装を使用することができます);セクション第二に、パフォーマンスは(小さなことから、言うことはありません)、より良い仮想マシンです。第三に、それは分離のプロセスであるため、分離仮想マシンよりも悪く、仮想マシンのセキュリティが優れている、仮想マシンの構成と比較したマイクロサービスと組み合わせて使用第四、トラブル。
第2のシンプルそれらを従事する:
私のテストマシン:cent7.2
yumを-yドッカ-IOをインストール
インストールが完了したら、[表示]ドッキングウィンドウドッキングウィンドウのバージョンのバージョンを使用します。
ドッキングウィンドウのサービスを開始
ドッキングウィンドウを起動しsystemctl
- ドッカービューミラー
- 私はハロー世界第一の容器を置きます。
- こんにちは、世界のラン
このコマンドを実行した後、容器は動作を停止しました。これはサービスではないので -
一部のサービスでは、それはそれらを停止する必要があり、私たちは、次のコマンドを実行する必要があります。
ドッキングウィンドウコンテナキル[CONTAINID]
PS:
環境への配分の前にいるので、この記事を書くために、削除されたすべての前にコンテナを置きます。コマンドを削除し、次のとおりです。
root権限を取得します。
すべてのコンテナを停止します
ドッキングウィンドウの停止$(ドッカPS -a -q)
---------->完全に停止した後、直接完全に削除されたドッキングウィンドウは、rm $(ドッカPS -a -q)
そのイメージを見ます
ドッキングウィンドウの画像
画像を削除
RMIドッカー#は、指定した画像を削除します
docker rmi $(docker images | grep "^
" | awk "{print $3}") #删除id为 的images docker rmi $(docker images -q) #删掉全部images