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

Docker備忘録 #1

Posted at

Dockerデーモン

Dockerの常駐型プログラムで、Dockerコンテナの作成やDockerイメージの作成などDockerに対する操作はこのDockerデーモンが受け取り、実際の処理を行います。
Docker DesktopやDocker ToolboxといったソフトをインストールすることでDockerデーモンが起動します。
Dockerデーモンが起動していないとDockerに対する操作を受け取れないためエラーになります。
そのため、もし停止している場合には事前に起動しておく必要があります。

Dockerクライアント

Dockerの利用者がDockerに指示を出すためのクライアントソフトのことを言います。
一般的にはdockerコマンドを用いてDockerに指示を出します。

バインドマウント

DockerにおいてホストOS(Dockerデーモンが動作しているOS)上のファイルをコンテナに共有する機能をバインドマウントと言います。
ソフトウェアの開発時など、PCでソースコードを変更してDockerコンテナ上で実行したい場合などに、ソースコードのあるフォルダをコンテナにバインドマウントしてプログラムを実行するといった使い方がよくされます。

Kubernetes

コンテナのオーケストレーションツールです。
オーケストレーションツールとは、主に複数のコンテナを効率良く管理するための機能が備わったツールのことです。
様々なコンテナが多数動作する環境において、使用するイメージ、コンテナへのCPUやメモリの割り当て、コンテナ停止時の復旧処理、パスワードなどの秘匿情報の管理、ストレージの割り当て、コンテナの稼働状況の監視等々様々なことを考慮する必要が出てくるため、管理するのは難しくなります。
Kuberntesはこういったコンテナ管理の機能を持ったソフトウェアであり、コンテナを管理するための設定ファイルを書くことで、様々なコンテナ管理の機能を利用することができます。

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?