版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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届中考二模英语试题含答案
- 珍惜时间200字11篇
- 公路工程高精度GNSS测量技术规范
- 幼儿园谷雨课件
- 量子计算入门:通过线性代数学习量子计算 课件 第11章 量子傅里叶变换
- 行政处罚法专题培训课件
- 统计知识党校培训课件
- 2025年四川省泸州市中考道德与法治真题(附答案解析)
- 传统曲艺进高校活动方案
- 心电图基础知识与识图理论考核试题题库及答案
- 2025年四川省德阳市中考一模化学试题(含答案)
评论
0/150
提交评论