小编xha*_*lix的帖子

Docker 无法访问主机上的 Web 服务器

我正在尝试在 dockerized 环境中设置 pythons django

文件

FROM python:3.5-slim
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
RUN pip install --upgrade pip
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code/
EXPOSE 8000
Run Code Online (Sandbox Code Playgroud)

我将此构建为django-app.

docker-compose.yml

django:
  container_name: django
  image: django-app:latest
  ports:
    - "8000:8000"
  volumes:
    - ./config/startup.sh:/startup.sh
    - ./app:/code
  command: /bin/sh /startup.sh
Run Code Online (Sandbox Code Playgroud)

启动文件

#!/bin/sh
cd /code
django-admin.py startproject djagento
echo "Creating Project djagento"
cd djagento
python manage.py runserver
Run Code Online (Sandbox Code Playgroud)

我使用 ubuntu 14.04 LTS 作为我的主机系统

docker exec -it django bash …

django docker

4
推荐指数
1
解决办法
6787
查看次数

标签 统计

django ×1

docker ×1