Django不会从Docker开始
Docker启动我的django服务器,并说它在0.0.0.0:8000,但我不能达到它在我的浏览器,0.0.0.0:8000也不127.0.0.1:8000工作
web_1 | You have unapplied migrations; your app may not work properly until they are applied. web_1 | Run 'python manage.py migrate' to apply them. web_1 | April 30, 2017 - 03:36:35 web_1 | Django version 1.8.5, using settings 'my_project.settings' web_1 | Starting development server at http://0.0.0.0:8000/ web_1 | Quit the server with CONTROL-C.
Dockerfile
version: '2' services: db: image: postgres web: build: . command: python3 manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - "8000:8000" depends_on: - db
您是否已将主机上的端口映射到容器上的端口8000? 例如,您可以在--publish 1234:8000
docker run
命令中指定--publish 1234:8000
将主机端口1234映射到容器端口8000,然后通过http://localhost:1234/
访问它。
- 如何使用Docker在Elastic Beanstalk上部署django 1.8
- 将docker箱容器IP地址传递给容器
- 运行Dockerized Django应用程序时,Gunicorn'Worker'引导失败
- 芹菜不适用于AWS ECS
- 不使用docker-compose和django提供静态文件的Nginx(13:权限被拒绝)
- 在“docker-compose run”命令后,音量变化不是持续的(Django的collectstatic)
- 在Amazon Elastic Beanstalk上使用Docker部署Django
- Docker与Django组合:'ascii'编解码器无法解码位置7中的字节0xcd:序号不在范围内(128)
- docker – 撰写服务版本错误