docker 入门

Posted yuanjinqiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 入门相关的知识,希望对你有一定的参考价值。

  1. docker的介绍及部署

Docker是通过内核虚拟化技术(namespaces及cgroups cpu、内存、磁盘io等)来提供容器的资源隔离与安全保障等。由于Docker通过操作系统层的虚拟化实现隔离,所以Docker容器在运行时,不需要类似虚拟机(VM)额外的操作系统开销,提高资源利用率。

docker的主要目标是"Build,Ship and Run any App,Angwhere",构建,运输,处处运行 

构建:做一个docker镜像

运输:docker pull

运行:启动一个容器

每一个容器,他都有自己的文件系统rootfs.

kvm解决了硬件和操作系统之间的依赖

docker解决了软件和操作系统环境之间的依赖,能够让独立服务或应用程序在不同的环境中,得到相同的运行结果。

docker容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。开发人员在自己笔记本上创建并测试好的容器,无需任何修改就能够在生产系统的虚拟机、物理服务器或公有云主机上运行。

 

以上是关于docker 入门的主要内容,如果未能解决你的问题,请参考以下文章

Docker 入门

Docker部署Rstudio Server【一】:Docker入门

Docker入门教程Docker Registry

Docker入门

Docker Compose 入门(V3)

docker入门教程(搭建docker看)