👋

Dockerfileとdocker-compose.ymlの備忘録

2021/12/22に公開

Dockerfile

  • イメージの指定
FROM node:16.13.0
  • ビルド時にのみ実行する
  • 以下はappディレクトリを作成
RUN mkdir /app
  • ディレクトリを移動
WORKDIR /app

docker-compose.yml

  • versionの指定
  • 以下はversion3
version: "3"
  • マウントする
volumes: ./app:/app
  • コンテナ起動時に
command: bash -c "touch text.txt && bash"
  • shellに入ったときの開始ディレクトリ
working_dir: /app
  • [services_name]で指定したコンテナが立ち上がってから起動
depends_on:
 - [service_name]

Discussion