Docker 基础(一)- 镜像、容器、仓库、数据卷以及常用命令
Build, ship and run any App, Anywhere.
一次镜像,处处运行。从搬家到搬楼。
为什么需要 docker
传统上认为,如软件开发测试完成之后,所产生的成果即是程序或者是能够执行的二进制字节码等。而为了让这些程序能够顺利执行。开发团队也要准备完整的部署文件,让运维团队得以部署应用程序,开发需要清楚地告诉部署团队,用的全部的部署文件以及所有的软件环境。不过即便如此,仍然会常常发生部署失效的问题。Docker的出现使得它得以打破 “程序即应用” 的观念。通过 “镜像” images 将应用程序及其所需要的系统环境,由下而上打包,达到应用的跨平台间的无缝接轨目标。
Docker 官网、Docker 镜像仓库、Docker 文档
