BOP - The Future of Creative Engineers -


← ホームに戻る

🐳Dockerfileまとめ

🐳 FROM

FROM <イメージ名>:<タグ名>

# (例)
FROM python:3.10-slim

💪 WORKDIR

# (例)
WORKDIR /app

🖨️ COPY

# (例)
COPY . .

🏃 RUN

# (例)
RUN apt update && apt install -y apache2

💻 CMD

# (例)
CMD ["python", "run.py"]

🌳 ENV

Dockerfile内で環境変数を設定する。

# (例)
ENV POSTGRESQL_USER=admin
ENV POSTGRESQL_PASSWORD=password

📝 Sample Dockerfile

# (例)

FROM python:3.10-slim

WORKDIR /app

COPY requirements.txt .

RUN pip install -r requirements.txt

COPY . .

CMD ["python", "run.py"]