--
尽管现代的编程方法已经有了很大的改进,但正确地配置本地开发环境仍然是一个严峻的挑战。每个环境的计算机、操作系统、数据库、 python版本、django版本等可能不一样,这给需要相同开发环境的团队带来了一定的问题。
--
最近几年Docker的出现,才解决环境差异的问题,很快Docker就成了大多数开发者从事生产级项目的默认选择。
--
使用Docker可以可靠地在本地复制生产环境,从Python版本、Django以及其他服务,如数据库。不管你使用Mac、Windows或Linux,一切都在Docker内部运行。
--
Docker使团队协作更容易。代替使用过时的README文件共享信息,Docker只需要共享Dockerfile和docker-compose.yml两个文件,整个团队的开发环境就会完全一样。
--
Docker不是一个完美的技术。 它仍然是相对较新的,并在积极发展中。 但它期望实现一个一致和可共享的开发环境,可以在任何计算机上本地运行,也可以部署到任何服务器上。
--
- 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命令的方法