白夜周刊No 4

Docker简介

dockers是用于构建(build)运行(run)和分享程序应用的平台。它将运行环境三方库启动程序等封装在一起,可以方便用户便捷分享以及在不同环境运行同一程序时保持一致性。

与虚拟机的区别:

docker构建与物理服务器的操作系统之上,相比于虚拟机的构建于虚拟物理服务器之上节省了很多系统资源。容器看不到主机的其他进程,并且有自己的文件系统。

Dockerfile?image?contaner?

如果把想实现的功能比做成菜品,镜像(image)就好比是菜谱,容器(container)就是一盘菜,而Dockerfile就是菜谱的一条条步骤。我们可以改写一条条步骤再build成一个全新的docker 镜像,别人就可用这个镜像制作很多份容器了。

这里的Dockerfile 是文本文件,没有任何.txt之类的拓展名 并且第一个字母D需要大写。