Docker是一种通过Linux虚拟化容器隔离整个操作系统的方法。当大型、昂贵的主机计算机成为常态时, 多个应用如何使用同一台机器,答案就是虚拟化。
*****
如果你在云服务提供商(比如AWS)上租用服务器,他们通常不会提供硬件服务器,你其实是在和其他客户共享物理服务器,每个客户都有自己的虚拟机运行在服务器上,在客户看来,他们拥有自己的服务器。
*****
虚拟化技术使云服务提供商快速创建和删除服务器成为可能,它背后是一个大型的软件,而不是具体的硬件。
*****
虚拟机的缺点是什么? 大小和速度。 一个典型的操作系统可以很容易地占用700MB的大小。 因此,如果一个物理服务器支持三个虚拟机,那么至少需要2.1GB的磁盘空间,同时需要CPU和内存资源。
*****
Docker实现了Linux容器,是一种轻量级的虚拟化技术。我们可以通过房子和公寓来类比。虚拟机就像房子--独立的建筑,有自己的基础设施,包括管道和暖气,以及厨房、浴室、卧室等。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命令的方法