Miles' Blog

天涯何處無幹話,何必要講實務話

Getting Started

Docker

Docker Hub 官方的 images

可以直接用 onbuild image

FROM django:onbuild

然後 build 的時候,除了 copy 程式外,另外會執行下列東西:

RUN pip install
EXPOSE 8000
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]

最後再執行 docker 即可

docker build -t django-app .
docker run --name django-app-1 -p 8000:8000 -d django-app

如果想用 docker 建 django 專案的話,用基本 image :

docker run -it --rm --user "$(id -u):$(id -g)" -v "$PWD":/usr/src/app -w /usr/src/app django django-admin.py startproject mysite
0%