版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Docker 技术与实践,王飞,Docker 简介,开源容器引擎,诞生于2013年初,基于Go语言实现 容器技术的轻量级虚拟化解决方案 对容器cgroup、namespace等底层技术进行了封装抽象 创建和管理简单便捷(包括命令行和API) 主流IT厂商(微软,红帽Linux,IBM,Oracle等)的支持,Docker 简介,Docker 简介,Docker 简介,Repository,Image,Container,Pull,Push,Run,Commit,容器共享base image存储 上层image依赖下层的父image Image只读 所有写操作发生在writeable层 启动容器
2、逐层加载,Docker 简介,Docker,微服务,DevOps,Docker 安装,Docker 安装,Docker 安装,成功,Docker 使用,启动 DockerFly,docker run -name dockerfly -restart=always -d -v /var/run/docker.sock:/var/run/docker.sock -p 2735:2735 -p 28083:28083 -,Docker 使用,启动 DockerFly,docker run -name dockerfly -restart=always -d -v /var/run/docker.so
3、ck:/var/run/docker.sock -p 2735:2735 -p 28083:28083 -,容器名,自动启动,启动进入后台,挂载目录,镜像名,版本号,启动,外,内,外,内,Docker 使用,-name 容器命名 -v 挂载主机目录到容器目录(冒号分隔) -d 容器启动后进入后台(守护态) -p 将 container 内的端口映射成 host 的端口 -P 随机分配端口号 -t 分配伪终端(pseudo-tty)绑定到容器的标准输入上 -i 让标准输入保持打开 -rm 运行结束删除容器,配合 it 使用 -restart=always 启动docker时自动启动容器 -e T
4、Z=“Asia/Shanghai” -v /etc/localtime:/etc/localtime:ro 设置时区上海,Docker 使用,检查本地是否存在指定的镜像,不存在就从公有仓库下载 利用镜像创建并启动一个容器 分配一个文件系统,在只读的镜像层外挂载一层可读写层 从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中 从地址池配置一个IP地址给容器 执行用户指定的应用程序 执行完毕后容器被停止,执行 Run 命令时做了什么?,Docker 使用,Docker 使用,Docker 使用,Docker 使用,Docker 使用,docker run -d -p 8086:8080 -e TZ
5、=Asia/Shanghai -v /var/local/garage/app/tomcat/webapps:/usr/local/tomcat/webapps -v /var/local/garage/app/tomcat/logs:/usr/local/tomcat/logs -v /etc/localtime:/etc/localtime:ro -name tomcat-garage-app tomcat:8-jre8,docker run -name dockerfly -restart=always -d -v /var/run/docker.sock:/var/run/docker
6、.sock -p 2735:2735 -p 28083:28083 -,docker run -name fei-mysql -restart=always -p 0.0.0.0:3306:3306 -v /var/lib/fei-mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.1,Docker 使用,docker run -it -rm -name my-maven-project -v /root/.m2:/root/.m2 -v $PWD:/usr/src/mymaven -w /usr/src/mymave
7、n maven:3.5.0-jdk-8-alpine mvn clean install,sudo docker run -detach -hostname -publish 443:443 -publish 80:80 -publish 222:22 -name gitlab -restart always -volume /srv/gitlab/config:/etc/gitlab -volume /srv/gitlab/logs:/var/log/gitlab -volume /srv/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest,docker run
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026综合类-中医临床三基(医师)-方剂学历年真题摘选带答案详解
- 2026经济师-中级经济师-中级经济师建筑与房地产经济历年参考题库含答案详解
- 2026福建省直及地市、县事业单位招聘考试(会计专业知识)历年参考题库含答案详解
- 2026福建省国企招聘考试(粮油保管专业知识)历年参考题库含答案详解
- 2026社区工作者招聘考试(财会相关知识)历年参考题库含答案详解
- 2026监理工程师职业资格考试(建设工程合同管理)历年参考题库含答案详解
- 2026电工特种作业-高压电工(官方)-电力线路参考试题库历年考点答案详解
- 2026生物技术期末复习-组织学与胚胎学(生物技术)历年题库含答案详解
- 2026甘肃省机关事业单位工勤技能岗位技术等级考试(水处理化验工)历年参考题库含答案详解
- 2026特种设备作业人员考试(锅炉作业·电站锅炉司炉G2)历年参考题库含答案详解
- 2026重庆渝中区社区工作者及后备人员招聘《综合知识》模拟试卷
- 《10 谁在运动》课件2026-2027学年湘科版四年级上册科学
- 2026年小学粤教粤科版五年级科学新上册全册教案
- 医疗机构麻醉药品和精神药品管理规定2026解读
- 2026年工厂车间安全培训试题附答案(完整版)
- 2026年人教版初中八年级英语上册教学计划及教学进度表
- 社区居民健康档案的建立与管理
- 2026秋小学湘美版美术四年级上册(新教材)教学计划附进度表
- 【新教材】2026年秋人教版(PEP)五年级上册英语全册教案(含教学计划)
- 2025年浙江省员额法官遴选面试考题及答案
- DBJ50-T-061-2021 预拌砂浆生产与应用技术标准
评论
0/150
提交评论