对于网络时代来说,掌握一些知识点还是很有必要的,这样可以更好的满足我们工作上的需求。比如说我们在工作中经常需要用到启动,所以需要对docker启动相关知识点有一定的了解。比如说docker启动的步骤是什么呢?接下来本文就向大家介绍有关于docker启动的相关知识点,有需要的朋友们可以参考采纳一下,也可以直接上等去详细了解一下,多寻求专业人士的帮助。
Docker
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了玉门免费建站欢迎大家使用!
Docker 是一个开源的应用引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:DockerClient客户端;Docker Daemon守护进程;Docker Image镜像;DockerContainer容器。Docker 是PaaS提供商 dotCloud 开源的一个基于LXC的高级容器引擎,源代码托管在Github上, 基于go语言并遵从Apache2.0协议开源。Docker自2013年以来非常火热,无论是从 github 上的代码活跃度,还是Redhat在RHEL6.5中集成对Docker的支持, 就连Google的 Compute Engine 也支持 docker 在其之上运行。
Docker 架构
Docker 使用客户端- (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。
docker启动的步骤是什么?
首先使用putty连接到远程,先起服务sudo service docker start,可以使用docker ps查看当前账户。然后起容器docker start XXXXX(换成自己的容器名),最后docker attach XXXXX(换成自己的容器名),此时已经启动了docker。你可以进行编译了。
Docker的局限
Docker并不是全能的,设计之初也不是KVM之类虚拟化手段的替代品,简单总结几点:Docker是基于Linux 64bit的,无法在32bit的linux/Windows/unix环境下使用;LXC是基于cgroup等linux kernel功能的,因此container的guest系统只能是linux base的;隔离性相比KVM之类的虚拟化方案还是有些欠缺,所有container公用一部分的运行库;网络管理相对简单,主要是基于namespace隔离;cgroup的cpu和cpuset提供的cpu功能相比KVM的等虚拟化方案相比难以度量(所以dotcloud主要是按内存收费);Docker对disk的管理比较有限;container随着用户进程的停止而销毁,container中的log等用户数据不便收集。
docker启动涉及到很多专业的网络知识,对此有了解需求的朋友们可以参考一下,对此还有疑惑的话,可以选择直接上创新互联等专业的网站,针对自己不懂的知识点,及时寻求专业人士的帮助,及时解答心中的疑问,这样就可以及时增长自己对于docker启动相关知识点的了解。
当前标题:docker启动的步骤是什么?Docker的局限有哪些?
本文路径:
http://chengdu.cdxwcx.cn/article/cpeisp.html