- 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入门
docker入门 一、介绍 1、 Docker的特性: 文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里。 资源隔离:系统资源,像CPU和内存等可以分配到不同的容器中,使用cgroup。 网络隔离:每个进程容器运行在自己的网络空间,虚拟接口和IP地址。 日志记录:Docker将会收集和记录每个进程容器的标准流(stdout/stderr/stdin),用于实时检索或批量检索。 变更管理:容器文件系统的变更可以提交到新的映像中,并可重复使用以创建更多的容器。无需使用模板或手动配置。 交互式shell:Docker可以分配一个虚拟终端并关联到任何容器的标准输入上。 2、docker 应用场景 加速本地开发:快速搭建好开发环境和运行环境。 自动打包和部署应用。 创建轻量级的私有Paas环境。 自动化测试和持续集成。 创建安全沙盒。 二、环境搭建:Docker对Linux环境有两个要求,一是64位系统,二是内核在3.8以上。 下面以centos 上搭建为例:docker仓库用来保存我们的images,当我们创建了自己的image之后我们就可以使用push、pull命令从公有或者私有仓库下载、上传镜像;Docker Registry私有服务器用于保存管理我们的私有镜像。需要注意的是CentOS 6.X与7.0的安装是有一点点不同的,CentOS-6上docker的安装包叫docker-io,并且来源于Fedora epel库,这个仓库维护了大量的没有包含在发行版中的软件,所以先要安装EPEL,而CentOS-7的docker直接包含在官方镜像源的Extras仓库(CentOS-Base.repo下的[extras]节enable=1启用)。前提是都需要联网。 centos 6.8 的具体安装启动过程如下。 yum -y install docker-io service docker start chkconfig docker on centos 7 的安装启动过程如下 yum -y install docker systemctl start docker.service systemctl enable docker.service 三、基本操作命令简单查询: ? ?docker info ? ?docker search imangeName 从长款查询容器。 ? ?docker inspect imageName:version??查看镜像设置 镜像相关: docker images 查看所有本地镜像。 docker pull NAME[:TAG|@DIGEST]? ? 下载镜像:eg: docker pull centos??等级? ?docker pull centos:latest docker imi imageId??删除镜像(前提:镜像启动的容器都已经被删除。) 本地镜像的总描述文件 ? ? ? ?centos6.8: /var/lib/docker/repositories-devicemapper.json ( 注意centos 6.8 没有var/lib/docker/image/文件夹, 在docker 1.10 后,容器的所有配置文件同意移动到了 /var/lib/docker/image文件夹中) ? ? ? ?centos7.X: /var/lib/docker/image/devicemapper/repositories.json 本地单个镜像的文件: ? ? ? ? ? ?centos??/var/lib/docker/graph/{imageid}/? ?? ?? ???json -保存着关于这个镜像的元数据? ?? ?? ???layersize – 一个整数,表示layer的大小。? ?? ?? ???存储: 一个镜像就是的基础是一系列的layers,? ?一个docker 镜像就是一组制度的layer组成, ? ?? ?? ???docker 1.7之前: docker images --tree??可以查看一个镜像包含的所有layers? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? 1.7之后: dockviz images -d |dog -Tpng -o images.png ??容器储存储位置 centos 6.8/7 : ? ? ? ? ? ? 由于目Docker支持AUFS,Btrfs,Device mapper,OverlayFS,ZFS五种存储驱动,所有各自存储的位置是不一样的 命令查看 docker image? ?结构 : ? ? ? ? ? ? centos 6.8 docker1.7:? ?? ?
有哪些信誉好的足球投注网站
文档评论(0)