5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Dockerについて調べたので例えてみる👽

Last updated at Posted at 2020-06-15

🐳Dockerってなんだ??🐳

Docker、コンテナ型仮想化うんたら、よくわかんないから難しいように思う。
くじらかわいい。
いろんなPCがある中で、開発環境を一定にでき(そうな予感がす)る。

実際に調べてみた

・仮想?Dockerが概念のPCを作っておいてくれる。具体的には、Mysqlが入ったPC、PHPが入ったPCとかをそれぞれ作ってくれる。
・だから、それぞれのアプリが独立しているらしい。スゴイ:sparkles::sparkles::sparkles:
・Dockerを使わないでこれをしようとすると、アプリごとにベースの部分をたてなきゃいけなくて大変ぽい。
・独立してないと、Aのアプリだけいらなーいとかって思っても、それだけを削除するのは大変かもしれない??起動・終了も同様に。多分、Aだけがない環境を別で用意してしまってそれを繰り返すうちに重くなってしまうのでは・・・(名推理):sunglasses::sunglasses::sunglasses:

例えてみた

焼き肉とお寿司が食べたいときにそれぞれのお店に行くと大変だし、要らない野菜も食べなきゃいけない。:frowning2:
焼き肉・お寿司食べ放題のお店(Docker)に行けば、好きなもの(必要なもの)だけ、1回の料金で焼肉もお寿司も食べられる的な?
さらに急にラーメンを食べたくなってもラーメンがおいてあるタイプの食べ放題だったり、融通がきく。:fork_and_knife:

イメージ?

:flushed:Mysqlをつかいたい!Mysqlが使えるセットをください!『docker pull』
Docker🐳「Mysql組み立てセットおひとつですね!どうぞ!」←これがイメージ

コンテナ?

:flushed:これでMysqlを使えるぞ『docker run』
キュイーーーン ガガガガガ ピーーーーーー :robot:(処理されている音)
:flushed:わぁい終わった〜 ←この時点でイメージがコンテナに変わる仮想化完了

見た中で参考になったサイト

【サルでも分かる】Docker入門
10分でわかるDocker超入門

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?