Skip to content

Docker

Dockerは、アプリケーションの構築、配布、実行に使用できるコンテナエンジンであり、オープンソースで無料です。

1. Dockerのインストールと使用

1.1 Zettlab NASにログインし、【App Store】で【docker】を検索してインストールします。

1.2 インストール場所の選択

1.3 インストール成功後、【Docker】を使用します

2. Dockerでよく使われる用語の説明:

プロジェクト(Docker Compose):Docker ComposeはDockerのツールで、複数コンテナのDockerアプリケーションを定義・管理するために特化しており、複雑なアプリケーションのデプロイと管理を簡素化します。簡単に言えば、YAMLファイルを通じてアプリケーションの複数のサービス、ネットワーク、ストレージなどの設定を記述し、1つのコマンドですべてのサービスを起動できます。
コンテナ(Container):コンテナは実行中のイメージであり、Dockerの実行エンティティです。コンテナを通じてアプリケーションを実行でき、各コンテナは比較的隔離された環境で独立して実行され、複数のコンテナ間で相互干渉しないようにします。
イメージ(Image):イメージはDockerコンテナの基礎であり、アプリケーションのテンプレートに似ており、アプリケーションの実行に必要なファイルと環境を含んでいます。コンテナを作成するたびに、特定のイメージに基づいて生成されます。イメージは読み取り専用で、Docker Hubなどのパブリックリポジトリから様々なイメージを取得したり、自分でイメージを作成したりできます。
ネットワーク(Network Mode):Dockerは複数のネットワークモードをサポートしており、必要に応じてコンテナのネットワークをホストマシンと共有するように設定したり、ブリッジモードを通じてコンテナを外部ネットワークから隔離したりできます。