没有合适的资源?快使用搜索试试~ 我知道了~
Docker使用指南安装及基本操作.pdf
需积分: 5 1 下载量 175 浏览量
2024-06-18
08:12:22
上传
评论
收藏 335KB PDF 举报
温馨提示
内容介绍:Docker使用指南安装及基本操作.pdf,Docker 中的三个概念:镜像,容器,仓库介绍,安装Docker,Docker 基本操作,命令操作,存储镜像,载入镜像,移除镜像等,查看信息,Docker compose安装与卸载,Docker 命令,Docker Compose命令。
资源推荐
资源详情
资源评论
Docker使⽤指南使⽤指南——基本操作基本操作
Docker 是⼀个能够把开发应⽤程序⾃动部署到容器的开源引擎。它由Docker公司的团队编写,基于Apache 2.0开源协议授权。它提供了⼀
个简单、轻量的建模⽅式,使开发⽣命周期更⾼效快速,⿎励了⾯向服务的架构设计。Docker 项⽬的⽬标是实现轻量级的操作系统虚拟化
解决⽅案。 Docker 的基础是 Linux 容器(LXC)等技术。在 LXC 的基础上 Docker 进⾏了进⼀步的封装,让⽤户不需要去关⼼容器的管
理,使得操作更为简便。⽤户操作 Docker 的容器就像操作⼀个快速轻量级的虚拟机⼀样简单。
Docker 的特点:
1. 更快速的交付和部署
2. 更⾼效的虚拟化
3. 更轻松的迁移和扩展
4. 更简单的管理
容器技术与传统虚拟机性能对⽐
Docker与虚拟机建构对⽐
Docker 容器本质上是宿主机上的⼀个进程。Docker 通过 namespace 实现了资源隔离,通过 cgroups 实现了资源的限制,通过写时复制机
制(copy-on-write)实现了⾼效的⽂件操作。
Docker有五个命名空间:进程、⽹络、挂载、宿主和共享内存,为了隔离有问题的应⽤,Docker运⽤Namespace将进程隔离,为进程或进
程组创建已隔离的运⾏空间,为进程提供不同的命名空间视图。这样,每⼀个隔离出来的进程组,对外就表现为⼀个container(容器)。需要
注意的是,Docker让⽤户误以为⾃⼰占据了全部资源,但这并不是”虚拟机”。
Docker 中的三个概念:镜像,容器,仓库
1. 镜像(image):Docker 镜像就是⼀个只读的模板,镜像可以⽤来创建 Docker 容器。Docker 提供了⼀个很简单的机制来创建镜像或
者更新现有的镜像,⽤户甚⾄可以直接从其他⼈那⾥下载⼀个已经做好的镜像来直接使⽤。
镜像是⼀种⽂件结构。Dockerfile中的每条命令都会在⽂件系统中创建⼀个新的层次结构,⽂件系统在这些层次上构建起来,镜像就构
建于这些联合的⽂件系统之上。Docker官⽅⽹站专门有⼀个页⾯来存储所有可⽤的镜像,⽹址是:。
2. 容器( Container):容器是从镜像创建的运⾏实例。它可以被启动、开始、停⽌、删除。每个容器都是相互隔离的、保证安全的平
台。可以把容器看做是⼀个简易版的 Linux 环境,Docker 利⽤容器来运⾏应⽤。镜像是只读的,容器在启动的时候创建⼀层可写层作
为最上层。
3. 仓库:仓库是集中存放镜像⽂件的场所,仓库注册服务器(Registry)上往往存放着多个仓库,每个仓库中⼜包含了多个镜像,每个镜
像有不同的标签(tag)。⽬前,最⼤的公开仓库是 Docker Hub,存放了数量庞⼤的镜像供⽤户下载。
Docker仓库⽤来保存我们的images,当我们创建了⾃⼰的image之后我们就可以使⽤push命令将它上传到公有或者私有仓库,这样下次要
在另外⼀台机器上使⽤这个image时候,只需要从仓库上pull下来就可以了。Docker 仓库的概念跟 Git 类似,注册服务器可以理解为 GitHub
这样的托管服务。
资源评论
随风浪仔
- 粉丝: 801
- 资源: 2940
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功