🐶

テスト用docker-compose.yml備忘録【環境変数】【ホスト側ポートアクセス】

2023/08/23に公開

はじめに

docker-compose.yml のテスト用設定の備忘録。ミニマムでの記述のみ。

docker-compose.yml

環境変数は .env ファイルに記述する。

docker-compose.yml
version: '3'
services:
  app:
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - 8000:8000
    volumes:
      - .:/app # コンテナ内workspaseを/appにしている場合
    env_file:
      - .env

ホスト側 port にアクセスする

これは単純に「localhost」としているところを「host.docker.internal」に変更する。
例えば以下の通り。

host.docker.internal:8080

おわりに

情報が散らばっていたので、まとめてみました。

参考

Discussion