在docker中运行django
2018-02-14 17:27
417 查看
环境
windows 10家庭版(也就意味着要使用virtual box)docker容器上需要做的事情
在容器上新建一个django项目。这个就不讲了在
settings.py添加
ALLOWED_HOSTS=['*'], 意味着允许 任何IP访问
将这个容器保存为一个image
运行这个容器
将容器的端口映射到虚拟机(docker-machine,也就是virtual box)的端口.运行docker run -i -t -p 8080:8080 镜像名称
运行项目:
python3 manage.py runserver 0.0.0.0:8080
127.0.0.1只意味着监听本机的端口,只能在这台计算机上访问
0.0.0.0意味着监听本机真实地址的IP。这时候访问虚拟机的8080端口就相当于访问容器的8080端口
按下
ctrl+p+q三个键一起按,让容器在后台继续运行
访问
如何找到虚拟机virtual box的IP地址:docker-machine.exe ls就可以看到IP啦
在本地浏览器输入
找到的IP:8080就可以访问到了
相关文章推荐
- mac下在docker中运行django,本地访问
- 在Docker中运行torch版的neural style
- win7下安装Django1.11,并创建简单项目运行
- windows+apache+mod_python配置django运行环境
- 进入运行的docker查看运行状况
- 在 overlay 中运行容器 - 每天5分钟玩转 Docker 容器技术(51)
- Spring Cloud基于Docker进行打包部署1-环境配置和docker打包运行
- docker实践之搭建php运行环境
- elasticsearch运行官方Docker镜像2.3.3
- 使用Dockerfile搭建jdk、tomcat运行环境
- Docker之django+mysql简单部署示例
- docker运行graphite
- CentOS7 Docker Nginx部署及运行
- Compose使用实例:Quickstart: Docker Compose and Django
- 在Docker中运行crontab
- Docker部署Web应用(Django)
- Docker的安装方法及运行Docker Swarm模式的使用
- pycharm中创建运行django
- win10上安装运行Docker
- ZKUI中文编码以及以docker方式运行的问题