▶ docker-compose에 대한 공식 문서 링크
1. 파일 생성 및 작성 dockerfile,
docker-compose.xml,
requirements.txt
각각의 파일들의 작성방법에 대한 내용은 이 글에서는 다루지 않으므로 생략합니다.
기본적인 기능으로서 각각의 파일들을 설정한 상태는 아래와 같습니다.
▼ dockerfile FROM python:3.8.1
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
ADD . /code/
RUN usr/local/bin/python -m pip install --upgrade pip
WORKDIR /code/
RUN pip install -r requirements.txt ▼ docker-compose.xml version: '3.8'
services:
db:
image: mysql
command: mysqld --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_DATABASE: rad_db
MYSQL_ROOT_PASSWORD: password ports:
- "3306:3306"
web:
build: .
Continue reading