LoginSignup
0
0

More than 3 years have passed since last update.

Dockerとは?

Last updated at Posted at 2021-03-04

Dockerとは

仮想化技術のひとつ
Docker社が開発したコンテナ型の仮想環境を作成、配布、実行するためのプラットフォーム

仮想化とは、

1台の物理サーバーを複数の仮想的なサーバーに分割して利用する仕組みのこと

Dockerを使うと

  • パソコンやサーバーに仮想環境を作り、その上でWebサーバーやデータベースなどを動かすことが可能
  • それぞれの仮想サーバーで個別にOSやアプリケーションを実行することが可能で、独立したサーバー環境として利用することが可能

Dockerを使用するメリット

  1. Webサーバーやデータベース本体やその設定内容をファイル化できる
  2. そうしてファイルを他の人に配布することで、誰でも同じ環境を構築可能
  3. 作成した環境を配布しやすい

具体的には

開発環境(Windows上)では動いていたけど
Linux(Microsoft WindowsとMacOSの無料の代替物)で動かなかった

上記のようなケースも、開発工程から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