网站大量收购独家精品文档,联系QQ:2885784924

jenkins+docker生产实战(一).pptx

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jenkinsdocker生产实战(一)

Jenkins+docker生产实战(一)郭宏泽联系方式郭宏泽邮箱 mailto:guohongze@126.comguohongze@126.comQQ 1211203372Github /guohongzehttps/guohongze:////guohongze课程目标Docker 容器化实践Jenkins 持续集成SVN 版本管理MAVEN包管理整合续续集工具集第一章目录Docker 运行原理Docker 日常管理Docker registryDocker 数据卷Docker 网络云计算平台虚拟机的问题云计算极大的提高了开发的速度软件开发迭代速度业务模型变化飞速发展IAAS主要以虚拟机管理单元提升资源利用率的需要开发人员需要一套真正的解决方案---容器Docker的发展2013年3月开源2013年11月 RHEL 6.5支持docker2014年AMAZON GOOGLE Microsoft支持docker2014年8月vmare与docker合作2014年底google发布kubernetes2015年4月dockerD轮融资9500万美元DOCKER的好处持续集成与测试消除开发、测试、生产环境的差异性,一次构建到处运行。跨平台支持镜像的标准性可以方便的进行跨平台部署。环境标准化与版本控制通过registry git等可以方便的实现对镜像的版本控制资源利用率与隔离便捷的资源隔离方案与极高的资源利用率Docker 的好处速度极大的提高开发速度资源极小的资源使用成本,系统复用,复合镜像。成本有效的应对云时代开发要求及成本控制安装docker的系统需求Ubuntu 14.04 Centos 7支持64位内核开启cgroups namespaces内核版本3.10+$uname –aDOCKER安装官方脚本安装 #curl -fsSL / | sh or #curl -sSL https://get.daocloud.io/docker | shRPM安装 #rpm –ivh docker-engine_1.9.1-0~trusty_amd64.debYum或apt-get安装 #yum install docker #apt-get install docker.io注:安装前执行yum update更新系统,yum安装需要epel启动启停 #service docker start #service docker stop #service docker status #chkconfig docker on el7:systemctl start docker.service Docker文件Centos 配置文件 /etc/sysconfig/docker 启动文件 /usr/lib/systemd/system/docker.service 安装目录 /var/lib/dockerubuntu配置文件 配置文件 /etc/default/docker 启动文件 /etc/init.d/docker 安装目录 /var/lib/docker注:安装docker操作系统时最好把/var/lib/docker目录挂载单独的分区,以便容量管理Docker架构1、Docker 使用C/S架构,Docker命令通过client 直接传递到docker daemon服务器从而得到执行并返回结果。2、Docker每次启动一个容器时先查找本地镜像,如果没有就会去docker hub拉取,所以生成容器时最好指定镜像及库。3、Docker版本选择1.9.1 或最新版本1.11常用命令列表信息查看 info version容器管理 create exec kill pause restart rm run start stop unpause镜像管理 build images import load rmi save tag commit仓库管理 login logout pull push search运维管理 attach export inspect port ps rename stats top wait cp diff日志相关 events history logsDocker命令结构Hellow worlddocker run ubuntu echo “hellow world”交互式启动 docker run -i -t ubuntu /bin/bash docker run -i -t --name=docker01 ubuntu /bin/bash注:docker run 与docker create 的区别 create创建容器而不启动,run创建并启动。管理命令docker ps 启动的dockerdocke

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档