[2024/04/05] 今日学んだこと(Docker周辺について)

本日はDockerのコマンドを学んで使用したり、ネットワークを見たり、Dockerファイルの編集を行った。


Docker Desktopについて

Dockerをコマンドで実行することなく、GUIベースでコンテナやイメージを停止、削除することができる。
ただし、コンテナの作成はDockerコマンドで行う必要がある。

VSCDOEでコンテナを起動、作成する方法はこちらに記述しています。

Docker と Docker Composeの違い

Dockerはコンテナ型の仮想環境のことで、Docker Composeは複数のコンテナを管理・運用するためのツールという点で異なる。

DockerとDocker Composeの違い
(引用元:【入門】Docker Composeとは?インストールと使い方 https://www.kagoya.jp/howto/cloud/container/dockercompose/)

DockerCompose.ymlについて

拡張子Yamlファイル内で記述することができ、役割として、サービス・ネットワーク・ボリュームを定義することができる。

下記は公式の文章です。

Compose ファイルは YAML ファイルであり、 サービス(services) 、 ネットワーク(networks) 、 ボリューム(volumes) を定義します。Compose ファイルのデフォルトのパスは ./docker-compose.yml です。

Compose ファイル・リファレンスより
(引用URL:https://docs.docker.jp/v1.12/compose/compose-file.html#compose)

わからないこと(後日追記用)

  1. Docker Engine と Docker Desktopの関係性

  2. DockerCompose.ymlファイルで設定できるサービス・ネットワーク・ボリュームはどのように設定するのか

参考URL

・Compose ファイル・リファレンスより

・DockerファイルとDockerCompose.ymlファイルの違いについて

・Docker Desktopとは

・Docker Composeとは


この記事が気に入ったらサポートをしてみませんか?