Docker简介
Docker的思想是来自于集装箱,隔离是docker的核心思想;它可以通过隔离机制,将服务器利用到极致;docker是基于Go语言开发的且也是一种虚拟化技术。
二者的区别
传统虚拟机:它是一整套硬件,运行的是一个完整的操作系统,然后在这个系统上运行和安装软件;故资源占用多、冗余步骤多、启动慢;
docker:容器内的应用都是直接运行在宿主机的内核之上,它是没有自己的内核的,也没有虚拟硬件,所以更加轻便;在docker中每个容器都是隔离的,都有属于自己的文件系统,他们之间互不影响。
Docker安装
官网:https://docs.docker.com/get-docker/
基本组成
images(镜像):它就好像是一个模板,可以通过这个模板来创建容器服务;通过这个镜像可以创建许多新容器;
container(容器):docker利用容器技术独立运行一个或一组应用,通过镜像来创建(启动,停止,删除);
repository(仓库):存放镜像的地方(国外:docker hub 国内:阿里云)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。