- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DOCKER一种开源应用容器引擎何山 2017-07-29培训大纲简介安装三个核心点高阶拓展简介什么是虚拟机?宿主机系统1系统3通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。系统2我们常用的虚拟机软件virtualboxvmware workstation创建虚拟机需要哪些要素宿主机虚拟软件操作系统镜像系统n系统5系统4wmware workstation简介传统虚拟机存在的问题?安装麻烦启动速度慢硬件资源耗费高简介什么是docker?Docker是一款虚拟(容器)软件,类似于vmware。传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程。Docker直接运行于宿主的内核,在宿主的内核上驱动容器的bins和libs,容器内没有自己的内核,而且也没有进行硬件虚拟,因此容器要比传统虚拟机更为轻便。简介什么是docker?简介为什么要用docker?更有效的利用硬件资源更快速的启动时间一致的运行环境沙箱机制避免出现“在我电脑上没有问题”这种问题方便运维更轻松的迁移体积小打包带走数据卷等简介为什么要用docker?更容易维护和扩展官方提供很多的镜像可以自由扩展和定制当前最火的虚拟化方案不会就难以与别的企业沟通简介为什么要用docker?/r/_/alpine/简介安装系统支持:MacOS, Windows, CentOS, Debian, Fedora, RedHat, SUSE, Ubuntu…系统版本:对目前各个系统的新版本支持较好,低版本系统不支持或兼容性较差,例如windows只支持win10和winsever2016,建议安装系统之前在网上进行查阅。Docker版本:安装较新的版本,低版本与高版本存在一些功能差异,低版本的稳定性较差且不支持一些高级功能。系统选择:centos7.3,后面以centos7.3为例进行讲解。安装centos7.3安装docker创建用户docker以docker用户登录或者登录后切换到docker用户 yum -y install docker(记得先配置好网络)安装完毕安装centos7.3配置docker(迁移数据目录)mkdir -p /home/docker/repomkdir -p /home/docker/datamkdir -p /home/docker/tmpsudo mv /var/lib/docker/* /home/docker/reposudo rm -rf /var/lib/dockersudo ln -s /home/docker/repo /var/lib/docker配置完毕安装centos7.3sudo systemctl start docker (启动)sudo systemctl stop docker (停止)sudo systemctl enable docker(开机启动)sudo systemctl disable docker(关闭开机启动)sudo systemctl status docker(查看状态)docker --version(查看docker版本)安装三个核心点镜像容器仓库镜像和容器是重点,仓库可暂时只做了解。三个核心点镜像类似于我们常用的iso系统镜像,在docker中也是通过镜像来产生容器(虚拟机)不同之处:分层存储镜像构建时,会一层层构建,前一层是后一层的基础。每一层构建完就不会再发生改变,后一层上的任何改变只发生在自己这一层。比如,删除前一层文件的操作,实际不是真的删除前一层的文件,而是仅在当前层标记为该文件已删除。在最终容器运行的时候,虽然不会看到这个文件,但是实际上该文件会一直跟随镜像。因此,在构建镜像的时候,需要额外小心,每一层尽量只包含该层需要添加的东西,任何额外的东西应该在该层构建结束前清理掉。HadoopSSHEmisJAVAJAVACentOSCentOS三个核心点镜像获取镜像:docker pull [选项] [Docker Registry地址]仓库名:标签例如:docker pull postgresdocker pull postgres:9.4docker pull /postgres:9.4 三个核心点镜像列出镜像:docker images [OPTIONS] [REPOSITORY[:TAG]]例如:docker images -adocker images -q三个核心点镜像删除镜像docker rmi [OPTIONS] IMAGE [IMAGE...]例如:docker rmi postgresdocker rmi 708517fe9e98docker不允许删除一个正在使用的镜像,当然你可以通过添加-f,--
您可能关注的文档
最近下载
- 职业技术学校电子商务专业人才培养调研报告.docx VIP
- 材料力学课堂教学(中文版)-范钦珊-材料力学-第2章.ppt VIP
- 售后服务承诺书范文(精选7篇).docx VIP
- 《AIGC应用实战:写作、绘图、视频制作、直播》课件 第六章 AI视频制作.pptx VIP
- 南充市阆中市小学数学二年级下学期数学期末试卷.doc VIP
- 中国国家标准 GB 16796-2022安全防范报警设备 安全要求和试验方法.pdf
- 《AIGC应用实战:写作、绘图、视频制作、直播》课件 第五章 Stable Diffusion的使用方法.pptx VIP
- 工程造价结算审计的方法和技巧.docx VIP
- 材料力学课堂教学(中文版)-范钦珊-第1章 基本概念.ppt VIP
- 学生奶采购配送服务方案(技术标).pdf
文档评论(0)