[2024/04/05] 今日学んだこと(Docker周辺について)
本日はDockerのコマンドを学んで使用したり、ネットワークを見たり、Dockerファイルの編集を行った。
Docker Desktopについて
Dockerをコマンドで実行することなく、GUIベースでコンテナやイメージを停止、削除することができる。
ただし、コンテナの作成はDockerコマンドで行う必要がある。
VSCDOEでコンテナを起動、作成する方法はこちらに記述しています。
Docker と Docker Composeの違い
Dockerはコンテナ型の仮想環境のことで、Docker Composeは複数のコンテナを管理・運用するためのツールという点で異なる。
![](https://assets.st-note.com/img/1712366534351-XXYRt6Xi2D.png?width=1200)
(引用元:【入門】Docker Composeとは?インストールと使い方 https://www.kagoya.jp/howto/cloud/container/dockercompose/)
DockerCompose.ymlについて
拡張子Yamlファイル内で記述することができ、役割として、サービス・ネットワーク・ボリュームを定義することができる。
下記は公式の文章です。
Compose ファイルは YAML ファイルであり、 サービス(services) 、 ネットワーク(networks) 、 ボリューム(volumes) を定義します。Compose ファイルのデフォルトのパスは ./docker-compose.yml です。
(引用URL:https://docs.docker.jp/v1.12/compose/compose-file.html#compose)
わからないこと(後日追記用)
Docker Engine と Docker Desktopの関係性
DockerCompose.ymlファイルで設定できるサービス・ネットワーク・ボリュームはどのように設定するのか
参考URL
・Compose ファイル・リファレンスより
・DockerファイルとDockerCompose.ymlファイルの違いについて
・Docker Desktopとは
・Docker Composeとは
この記事が気に入ったらサポートをしてみませんか?