Dockerとは

Dockerとは

Dockerについての忘備録です。

むずかしいことは苦手なので、シンプルにかきます。

高速创新的企业容器平台,请点击此处访问Docker官方网站和安装。

参考网站1:Docker入门(第一篇) – Docker是什么,为什么它那么好
参考网站2:Docker入门 #1 【Docker是什么】
参考网站3:超入门Docker:第1篇 Docker是什么

1. Docker 是什么?

コンテナ型の仮想環境を、作成・配布・実行するためのプラットフォーム。

2.Dockerの構成

IMG_3948.JPG

3. Docker的优点

・コンテナ ->サーバのカーネル(OSの中核となる部分)を利用し、
プロセスやユーザなどをサーバごとに隔離している。
= 軽量で高速に起動、停止などが可能です。

・ミドルウェアのインストールや、各種環境設定をコード化して管理する
= コード化されたファイルを共有することで、どこでも誰でも同じ環境が作れる
-> 開発環境では動いたが、本番環境では動かなかった、ということを防ぎやすい
-> 開発工程の中で使っていた環境を、そのまま本番環境に持っていくことも可能

安装Docker

-> 高速イノベーションのための企業用コンテナプラットフォーム:Docker公式ウェブサイト&インストール案内はこちらです。参考:MacへのDockerインストール(最新情報:2019/7/13)

スクリーンショット 2019-07-15 3.17.51.png

5. Docker术语列表

【文件类】

① Docker镜像是一个包含了安装了操作系统和应用程序的环境的文件。
② 容器是一个解放了的操作系统和应用程序环境。
③ Dockerfile是创建Docker镜像时列出要执行的命令的文件。
(参考:尝试编写Dockerfile)

【服务工具类】

①DockerHub:一个有基础Docker镜像的网站
②DockerCompose:用于同时管理多个容器的工具
(参考:docker-compose 是什么/Qiita)

【指令类】

コマンドコマンドの内容docker build 〜Dockerfileをビルドして、Dockerイメージを作成するdocker run 〜Dockerイメージをrunしてコンテナを立ち上げるdocker pull 〜Docker HubからDockerイメージをダウンロードする[ctrl – d]起動中のコンテナの中から外に出る&コンテナを停止する[ctrl – p] [ctrl – q]コンテナを起動したままコンテナの中から外に出るdocker exec 〜起動中のコンテナの中に入るdocker start 〜停止中のコンテナを起動するdocker stop 〜起動中のコンテナを停止するdocker restart 〜コンテナを再起動するdocker images 〜Dockerイメージの一覧を表示するdocker rm 〜コンテナを削除するdocker rmi 〜Dockerイメージを削除するdocker ps 〜起動中のコンテナ一覧を表示するdocker ps -a 〜停止中のコンテナも含めて全てのコンテナ一覧を表示するdocker commit 〜コンテナをイメージ化するdocker save 〜Dockerイメージをtar.gz形式で保存するdocker load 〜tar.gz形式で保存されたDockerイメージをインポートする

※参考:Dockerについてなるべくわかりやすく説明する
自分で書きながら覚えたくて、
こちらのページを見ながら写経させていただきましたm(__)m

6. 简略地概括成图表的话,大致就是这样的感觉。

IMG_3961.JPG
广告
将在 10 秒后关闭
bannerAds