0%

本文参考docker_practice:https://github.com/yeasy/docker_practice

1. 为什么使用docker?

切换服务器的时候,需要把所有的环境都安装一遍,这样是很麻烦的。在早先的文章中就提到了各种备份方式,最好的方式是在主机上安装一个虚拟机,备份虚拟机就好了。但是早些虚拟主机是全虚拟化,就像vmvare一样,虚拟了一整套硬件资源,是在本地os上面又加了一层虚拟层,比较笨重。docker直接使用本地os,和传统虚拟化以及半虚拟化相比,容器不需要模拟层(emulation layer)和管理层(hypervisor layer),而是使用操作系统的系统调用接口。这降低了运行单个容器所需的开销,也使得宿主机中可以运行更多的容器。

阅读全文 »

1. 它是如何实现的

gitlab、github创建自己的repository,这个repository有自己特殊的名字username.gitlab.io,gitlab、github会自动识别,当访问这个username.gitlab.io这个路径的时候,gitlab、github返回这个repository中的对应网页。

阅读全文 »

加密文章,输入密码查看。

阅读全文 »