0
0

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 5 years have passed since last update.

Dockerについて調べながら勉強したやつを書いてみました

Posted at

こんにちは!
未来電子テクノロジーでインターンをしているものです。
今回はDockerについて全く理解していないなぁと感じたので、勉強をした結果学んだことを書いていこうかと思います。

そもそもDockerって何?

Dockerとはコンテナと呼ばれるOSレベルの仮想化環境を提供するオープンソースソフトウェアである。(wikipediaより)らしいです。

これでは正直よくわかりません。

分かりやすい説明やすくいうと、Dockerを使用するとOSとアプリがインストールされた環境を閉じ込めて保存しておき、いつでもその環境を立ちあげることができるそうです。(今から説明することはこちらを参考にしました)

用語の説明

Dockerイメージ

OSとアプリがインストールされた環境を閉じ込めたファイル

コンテナ

解放されたOSとアプリの環境

Dockerfile

Dockerイメージ作成時に実行するコマンド等を列挙したファイル

上記のような感じなります
そして上記の説明はDockerについてなるべくわかりやすく説明するをコピペしただけなので、こちらをご覧ください。

Dockerの特徴

1.システム導入の高速化
Dockerを利用することです
ぐにプログラムを適用し導入スピードを高速化できます。これの理由としてはOSを共有しているので、それに関する設定を省略することができるからです。

2.起動時間の短縮化と多くの処理実装が可能
DockerではすでにOSが立ち上がっているので、その分サーバーの起動時間を短くでき、サーバーへの負荷が低く、一度に多くのプログラム処理を実装できるそうです。

3.コンテナ設定の再利用が可能
一度作成したコンテナは、Dockerイメージを作成して、他のコンテナに適用することで再利用が可能です。

参考文献

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

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?