ドッカーの紹介とインストール

A、ドッカープロフィール

1.ドッカーとは何ですか?

imagee363bdb022c781b0.png

Docker`は、開発者やシステム管理者が使用することです開発した容器を展開して実行するプラットフォームのアプリケーションを。コンテナ化と呼ばれるLinuxアプリケーションをデプロイするためのコンテナを使用してください。簡単にアプリケーションを展開ドッキングウィンドウを使用してください。

2.なぜドッカー?

  • システム・リソースをより効率的に使用:コンテナので、追加のハードウェア仮想化のオーバーヘッドを必要とし、完全なオペレーティングシステム、システムリソースのドッカー高い使用率を実行しません。
  • 起動時間を短縮する:ホスト上で実行されている直接のカーネルによるドッカーコンテナアプリケーションを、完全なオペレーティングシステムを起動せずに、それは秒、起動時間のも、ミリ秒単位で行うことができます。大幅に開発、テスト、展開時間を節約できます。
  • 一貫したランタイム環境:ドッカーのミラーリングが再び発生しないアプリケーションの動作環境の整合性を確保するために、コアに加えて、完全なランタイム環境を提供し、「このコードは、私のマシンああ上の問題ではありません」この種の問題。
  • 容易な移行:ドッカーは、多くのプラットフォーム上で実行することができ、ユーザーは非常に簡単に別のプラットフォームへの移行、プラットフォームアプリケーション上で実行することができます。
  • より簡単に維持・拡張する:階層型ストレージとミラーリング技術ドッカー使用、作る再利用するアプリケーションを簡単にパーツを繰り返して、だけでなく、さらに拡大がベースイメージに基づいて非常に簡単な画像となっている、アプリケーションに簡単にメンテナンスアップデートを行います。

概念の一部3.Docker

  • ドッカーミラー:ドッカー画像も操作の準備をするために多数の構成パラメータが含まれている、プログラム、ライブラリ、リソース、およびその他の設定ファイルの実行に必要なコンテナを提供することに加えて、特別なファイルシステムです。
  • ドッカーコンテナ:コンテナは、プロセスの本質ですが、自分の別の上で動作しているホスト、コンテナプロセスの実行の過程で直接異なると名前空間したがって、コンテナは、独自持つことができroot、ファイルシステム、ネットワーク構成、独自のプロセス空間、あるいは自分のユーザーID空間を。

ミラー(Image)と容器(Container関係)は、オブジェクト指向プログラミングの設計と同様实例同じ画像容器の静的な定義はランタイムエンティティミラーです。コンテナは、起動、停止、削除、一時停止、作成することができます。

二、ドッキングウィンドウのインストール

1.自動的にドッキングウィンドウをインストールするためのスクリプトを使用します

テストまたは開発環境ドッカーインストールプロセスを簡素化し、簡単なインストールスクリプトのセットを提供する公式のためには、Ubuntuのシステムをインストールするには、このスクリプトを使用することができます。

$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun
  • AzureChinaCloudミラースクリプトのインストールを使用して、コマンドは次のとおりです。sudo sh get-docker.sh --mirror AzureChinaCloud

2. [スタート]ドッカーCE

$ sudo systemctl enable docker
$ sudo systemctl start docker

若しくは

sudo service docker start

テストドッカーが正しくインストールされています

エントリーdocker version

image0ca382ea9d6cc0a6.png

第三に、ミラーの構成は、国内加速します

時々ドッカーハブミラーから引っ張っ難しさを持っている国内、あなたはアクセラレータをミラーリング設定することができます。ドッキングウィンドウの公式と国内の多くのクラウドサービスプロバイダーは、次のような国内のサービス・アクセラレータを提供します:

1.Ubuntu 16.04 +、Debianの8 +、CentOSの7

/etc/docker/daemon.jsonに次のように書く(ファイルが存在しない場合は、新しいファイルを作成してください)

{
  "registry-mirrors": [
    "https://ckn9sc74.mirror.aliyuncs.com"
  ]
}

サービスを再起動します。

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

2.チェック力へのアクセラレータか

コマンドラインでdocker info使用すると、結果から、以下を参照してください場合は、設定が正常に終了しました。

おすすめ

転載: www.cnblogs.com/chen88/p/11536114.html