LoginSignup
0
0

Dockerというものを短めに…。

Posted at

Dockerとは?

Dockerとは、Linuxカーネルを使用したコンテナシステム。
特徴として、基本イメージをベースとしたコンテナの構築が可能。

コンテナとは

ホストと隔離された空間。
DockerではLinuxの上でコンテナが動作している。
コンテナは単独での動作以外にも複数を同時に実行できる。
また、ポートマッピングも可能。
ファイルまたはディレクトリ単位で、マウントを指定可能。

ポートについて

0.0.0.0でバインドしたものに関しては、
ホスト側ではlocalhostとして表示できる。

マウント

イメージに外部記憶を割り当てる仕組み。
例えば、永続的なもの、または一時的なもの。

コンテナのメリット

ホスト側に影響を与えない。ライブラリの不整合が起きない。
構築手順の自動化で再構築が行いやすい。

組み立て方

あらかじめ用意されたイメージを利用する。
必要であればオーケストレーションを行う。

Dockerfile

イメージを作成するもの

docker-compose.yml

オーケストレーションを行うためのもの

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