Docker


新建Dockerfile文件

FROM python:3.6.2
ENV PYTHONUNBUFFERED 1
RUN mkdir /Django3
WORKDIR /Django3
COPY . /Django3/
RUN pip install -r requirements.txt

新建docker-compose.yml文件

version: '3.5'
services:

    db:
      container_name: 'postgres'
      image: postgres
      environment:
        POSTGRES_PASSWORD: password123
      ports:
        - "5432:5432"
        # (HOST:CONTAINER)
      volumes:
        - pgdata:/var/lib/postgresql/data/

    web:
      build: .
      command: python manage.py runserver 0.0.0.0:8000
      restart: always
      volumes:
        - api_data:/Django3
        # (HOST:CONTAINER) 絕對位置
      ports:
        - "8000:8000"
        # (HOST:CONTAINER)
      depends_on:
        - db

volumes:
    api_data:
    pgdata:

在命令行頁面,切換到當前目錄下,執行

docker-compose up

瀏覽器上輸入: http:127.0.0.1:8000 即可訪問

 

 原項目地址:github

 

Github上Docker 學習推薦

推薦學習1 ,推薦學習2

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM