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?

Docker の設定ファイル

Posted at

dockerの作り方

  1. Dockerの設定を書く。
  2. ビルドする。
  3. コンテナを作成する

基本の流れはこれだけど、設定方法には 2 種類あるようでまとめてみた。

1. Dockerの設定方法

Dockerfiledocker-compose.yml の違い

Dockerfiledocker-compose.yml は、どちらも Docker を使ったコンテナ化の設定ファイル。
ここでは、それぞれの違いを表形式で整理した。

Dockerfiledocker-compose.yml の違い

特徴 Dockerfile docker-compose.yml
役割 Docker イメージのビルドに関する設定 複数のコンテナの管理、起動、連携設定
対象 単一のコンテナ(イメージの作成) 複数のコンテナ(サービスの設定)
使い方 docker build コマンドでイメージをビルド docker-compose up コマンドでサービスを起動
内容 ベースイメージ、依存関係、アプリケーションの実行方法を定義 サービス、コンテナの依存関係、ネットワーク、ボリューム設定を定義
実行コマンド docker build -t <image-name> . docker-compose up

役割の違い

  • Dockerfile は、コンテナの 設計図 であり、単体の Docker イメージを作成 します。イメージをビルドするための手順や設定を定義する。

  • docker-compose.yml は、複数のコンテナを 一括で管理 するための設定ファイルです。複数のサービス間の依存関係やネットワーク、ボリューム設定などを一元管理する。

使い方の違い

  • Dockerfiledocker build コマンドを使ってイメージを作成する。
  • docker-compose.ymldocker-compose up コマンドで、複数のコンテナを起動し、連携を管理する。

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?