《docker实战培训》ppt课件

《docker实战培训》ppt课件

ID:40058797

大小:1.07 MB

页数:26页

时间:2019-07-18

《docker实战培训》ppt课件_第1页
《docker实战培训》ppt课件_第2页
《docker实战培训》ppt课件_第3页
《docker实战培训》ppt课件_第4页
《docker实战培训》ppt课件_第5页
资源描述:

《《docker实战培训》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Docker实战培训主讲人:陈力、张振兴、魏星日期:2014-11-4TDRNC无线软件部Docker工作流程实战项目DockerRegistryVirtualDesktopJenkinsoverDockerDockerRegistry项目介绍docker仓库用来保存我们的images,当我们创建了自己的image之后我们就可以使用push、pull命令从公有或者私有仓库下载、上传镜像;DockerRegistry私有服务器用于保存管理我们的私有镜像。DockerRegistry项目链接https://github.com/docker/docker-regist

2、ryDockerRegistry项目部署1、从dockerhub上pull镜像到本地,选择registry:0.8.12、创建镜像目录本地镜像目录/opt/docker-image/registry本地镜像配置目录/opt/docker-image/registry-configDockerRegistry项目部署3、本地配置文件/opt/docker-image/registry-config/config.yml,根据官网提供的config_sample.yml进行修改。(https://github.com/docker/docker-registry/bl

3、ob/master/config/config_sample.yml)主要修改的就是本地存储的目录。DockerRegistry项目部署4、创建Registrycontainer-v/opt/docker-image命令将本地的目录/opt/docker-image绑定到container的/opt目录,目的是防止container重启后数据丢失。-eDOCKER_REGISTRY_CONFIG=/opt/registry-config/config.yml设置container的环境变量。-pcontainer到host的端口映射DockerRegistry项目

4、部署5、Registrycontainer里保存的imagesDockerRegistry项目部署6、从Registrycontainer里push镜像DockerRegistry项目部署7、从Registrycontainer里pull镜像VirtualDesktop项目介绍该项目实现的是一个基于浏览器的通过VNC服务进行访问的ubuntu桌面系统。VirtualDesktop项目链接https://github.com/fcwu/docker-ubuntu-vnc-desktopVirtualDesktop项目部署1、从DOCKERHUB上将镜像pull到本地

5、;VirtualDesktop2、创建containerVirtualDesktop3、浏览器访问桌面系统基于docker的TDRNCCI架构基于docker的TDRNCCI架构基于docker的TDRNCCI架构基于docker的TDRNCCI架构设计目标:虚拟化、易维护、易部署设计过程要点:1、虚拟机应可直接映射成物理机,完成jenkins的Master与Slave职责,应避免对宿主机的依赖。2、jenkinsjob逻辑层次在虚拟机之上,应合理部署在虚拟机上,避免出现将jenkinsjob等同于docker虚机逻辑层次不清的想法。3、在M-S架构设计中,应避免

6、各Slave虚拟机之间的相互依赖。4、以编写Dockerfile的标准方式生成image;以Fig等工具完成一键式部署基于docker的TDRNCCI架构ubuntu14.04JenkinsServervimjenkinsftpssh......gcc4.8.3compilevimftpsshcodewine......masterslave基于docker的TDRNCCI架构JenkinsServerDockerfile#ThisisjenkinsonUbuntu14.04FROMubuntu:14.04MAINTAINERzhangzhenxingENVDEB

7、IAN_FRONTENDnoninteractiveRUNecho"exporthttp_proxy=proxysh.zte.com.cn:80">>~/.bashrcRUNecho"nameserver10.67.1.9">>/etc/resolv.confRUNecho"Acquire::http::proxy"http://proxysh.zte.com.cn:80/";">>/etc/apt/apt.conf......#installdependanciesRUNapt-get-ybuild-deppure-ftpd#buildfromsourceR

8、UNmkd

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。