Docker 入门:Docker是什么

网友投稿 196 2022-10-19

Docker 入门:Docker是什么

Docker是什么

重点:开启虚拟空间 --> 隔离性 Docker是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!

无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,节约有限的生命。

Docker虚拟机架构

Docker 是基于 Go 语言实现的开源容器项目。利用操作系统本身已有的机制和特性,可以实现远超传统虚拟机的轻量级虚拟化。它是内核级的虚拟化。期望达到使项目运行环境“一次封装,到处运行”的目的。 轻量级虚拟机:Docker 创建的所有虚拟实例共用同一个 Linux 内核,对硬件占用较小,属于轻量级虚拟机

虚拟机是什么

科研解释:虚拟机( Virtual Machine )指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统 白话解释:通过软件技术,可以在安装另一个操作系统,而不影响原系统。

容器and镜像

利用 docker 创建的运行环境叫做 docker 容器,容器是通过 docker 镜像创建的,docker 镜像文件可以放在私有仓库中也可以放在共有仓库中。最大的公有仓库是官方 Docker Hub 。

安装Docker

​​$ wget -q0 | sh​​

CentOS:​​yum -y update​​、​​yum install -y docker​​

Ubuntu:​​apt-get update​​

Mac:​​brew install docker​​

检查当前Docker版本

$ docker versionClient: Docker Engine - Community Version: 19.03.5 API version: 1.40 Go version: go1.12.12 Git commit: 633a0ea Built: Wed Nov 13 07:22:34 2019 OS/Arch: darwin/amd64 Experimental: false

$ systemctl enable docker

docker container ls

卸载

​​$ apt-get remove docker docker-engine docker-ce docker.io -y​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:博云容器云产品族:如何实现让“Any APP on Any Kubernetes”?
下一篇:JavaWeb实现mysql数据库数据的添加和删除
相关文章

 发表评论

暂时没有评论,来抢沙发吧~