【1】Django目錄下建立Dockerfile文件:python
From python:3.5.2 RUN mkdir -p /usr/src/dockerapp03 WORKDIR /usr/src/dockerapp03 COPY pip.conf /root/.pip/pip.conf COPY requestment.txt /usr/src/dockerapp03 RUN pip install -r /usr/src/dockerapp03/requestment.txt RUN rm -rf /usr/src/dockerapp03 COPY . /usr/src/dockerapp03 CMD ["python","./manage.py","runserver","0.0.0.0:8003"]
【2】Django目錄下建立pip.conf文件(使用阿里雲鏡像下載):docker
[global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
【3】在Django目錄下運行,生成鏡像app
docker build -t + 鏡像名稱 + Dockerfile文件路徑 (docker build -t mynet . )
【4】查找生成的鏡像ide
docker images (刪除鏡像 docker rmi + 鏡像id)
【5】開啓容器ui
docker run -it -d -p 8002:8002 --name mynet8002 docker_mynet_8002
docker run -it -p -d(後臺運行) 8002(最終訪問的端口):8002(Dockerfile裏設置的端口) --name mynet8002(容器名稱) docker_mynet_8002(鏡像名稱)