こんにちはユキトモです。
今回は「Docker」について簡単に解説していきます。
この記事でわかること
- Dockerの概要が分かります。
Docker
ひとことで言うと
「OS上で動作するコンテナを実行する環境」
です。
「Docker」とは
2023年の現在では関連するコンポーネントがさまざまとリリースされています。
その中で中心となっているがコンテナを実行する環境です。
コンテナを実行するためには、コンテナの元となるイメージファイルが必要です。
イメージファイルの中はファイル、ディレクトリが含まれています。
パソコンで例えるとハードディスク、
仮想環境のマシンで例えると仮想ディスクのファイルに相当します。
Dockerは、このコンテナイメージを動的に作成する機能があります。
Dockerを使う理由
必要なパッケージをインストールしたり、
サービスに必要なファイルをコピーすることができます。
上記の作業はスクリプトとしてファイル(Dockerfile)に書いておくことができます。
ですから、新しいイメージが必要になったらコマンド(docker build)を再び実施するだけです。
この作業でメンテナンスの自動化が行えます。
Dockerやコンテナを使う活用する理由はインフラのコード化(Infrastructure as Code)をするためです。
OSにアプリケーションをインストール、実行するのではなく、
インストール済みのコンテナをダウンロード、実行する方法も多くなりました。
これからのシステム実行環境の一つとしてDockerを使えるようになるといいでしょう。
以上、Dockerの概要の解説でした。
WordPress専用クラウド型レンタルサーバー『wpX Speed』
★月額110円〜/WordPress簡単インストール! ロリポップレンタルサーバー ★