Docker是一个自包含的环境,它包含了我们在本地开发中所需要的一切,Web服务、数据库等等。使用Django的一般模式总是相同的:
* 在本地创建一个虚拟环境并安装Django
* 创建一个新项目
* 退出虚拟环境
* 编写一个Dockerfile,然后构建初始镜像
* 编写一个docker-compose.yml文件,并使用`Docker-compose up`运行容器
我们将使用Docker构建更多的Django项目,你将会不断体会到这个模式的意义。在下一章中,我们将使用Docker创建一个新的Django项目,并在一个单独的容器中添加PostgreSQL作为我们的数据库。
- python setup.py install报错
- from future import absolute_import 的使用
- celery 4以上的版本不支持windows解决办法
- 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
- Python开发环境CentOS
- dosh-to-dock启动报错
- 创建了__init__.py文件,找不到模块
- CentOS切换中文输入法
- vncserver:1非正常中断后启动不来
- CentOS7安装搜狗输入法
- 安装第三方包常见报错
- Django for Professionals
- Chapter 1:Docker
- What is Docker?
- Containers vs. Virtual Environments
- Install Docker
- Docker Hello, World
- Django Hello, World
- Pages App
- Images, Containers, and the Docker Host
- Git
- Conclusion
- 设置pip/pyenv国内加速源
- 使用stackedit在github编辑文档
- python2.x与python3.x的区别
- python多任务实现
- python执行Linux命令的方法