【Docker】Docker的定义是什么?

Docker是什么?

    • コンテナ型の仮想化サービス

 

    • あたかも別のマシンがOS上に動いているかのように動かすことが可能

 

      コンテナはプロセスやユーザ等をサーバごとに隔離するため

构成

image1.png

Docker镜像

    • コンテナを立ち上げるために必要な設定やコマンドをまとめたテンプレート

 

    • Dockerイメージを使えば以下の作業を省略できる

ソフトウェアをインストールする
初期設定を行う
詳細設定をカスタマイズする

容器 ɡ qì)

    • Dockerイメージをもとにつくられた仮想環境

 

      WebサーバやDBサーバ等が動く環境

Dockerサーバ

    コンテナとDockerイメージを管理するサーバ

Docker客户端

    利用者がDockerを使用するために操作するコマンドやツール群

Docker仓库

    • Dockerイメージを公開・共有する

 

    • レジストリ内には公開したいイメージ(NginxやNode.js等)のカテゴリごとに「リポジトリ」がある

 

    •   イメージはリポジトリに登録される

 

    • 利用者はコンテナからDockerレジストリにアクセスし、イメージをダウンロードする

 

    • サーバやDBの設定をあまり気にせず、ソフトウェアを使ったシステムの構築が可能となる

 

    Docker社公式のレジストリはDockerHub

特点

系统实施的加速

    • システムを構築するために必要となる最低限のプログラムのみのインストールで良い

 

      OSはすでに共有して利用しているため、それらの設定を省略できる

可以缩短启动时间并实现更多处理操作

    • サーバの起動時間を短縮化できる

 

    •   OSを複数のサーバが共通して利用しており、OSが既に立ち上がっているため

 

    • 1度に多くのプログラム処理の実装が可能

 

      リソースの使用量が少なく、サーバへの負荷が低いため

可以重复使用容器配置

    1度作成したコンテナはDockerイメージを作成し、他のコンテナへ適用することで再利用が可能

请看以下资料

    • Dockerとは何かを入門者向けに解説!基本コマンドも

 

    さわって理解する Docker 入門
广告
将在 10 秒后关闭
bannerAds