Dockerについて

ドットインストールを参考にした記事です

Dockerとは

    • アプリケーションを開発、移動、実行するためのプラットフォーム

 

    • 仮想化環境を実現するためのツール

 

    • アプリの実行環境をラップしてくれる

 

    • 環境の違いなんてなんのその

 

    構築(Build)、移動(Ship)、実行(Run)

游民

启动一个用于安装Docker的主机

容器

    • Dockerの「イメージ」を元に作成される仮想環境の実行部分。

 

    • オブジェクト指向でいうとインスタンス

 

    • イメージから作られる実際の動作環境

 

    • コンテナには、UbuntuなどのOSをはじめ、イメージで定義しているプログラム群を含み、それに加えてコンテナ起動後に個別プログラムを追加することができる

 

    • 原則1コンテナ1アプリ

 

    (Dockerは、コンテナ同士をつなぐネットワーク環境の構築もできる)
从图像中自动创建容器并启动。
$ docker run

如果没有指定参数,则无法成功构建图像、容器并启动服务。

有容器的状态
$ docker start

如果没有任何容器存在,就会失败。

从镜像的构建到容器的构建和启动。

$ docker up

imageがなくてもbuildから実行してくれる

由于对docker-compose up、build和start等命令的区别理解不够,我进行了总结。

イメージ

    • コンテナを起動させるためのベース

 

    • オブジェクト指向でいうクラスのこと

 

    • テキストファイル(Dockerfile)からビルドされる

 

    Resistory(DockerHub)を使ってImageそのものを共有可能
$ docker build [DockerfileのPath]

请提供更多上下文,以便我们提供正确的中文翻译。

    • 通常パソコンに、OSをインストールする時にしよう・

 

    • OSを入れ替えたり、じぶんでパソコンを作ったりする時にPSをパソコンにインストールする

 

    インストールする時に必要になるのが、「イメージ(ファイル)」。

我将随时更新其他学习内容。

bannerAds