-
54
小节数
-
19107
浏览数
-
11:16:50
课程时长
课程标题:
课程概述:
讲师介绍:
适合人群:
学习时长:
课程安排:
课程反馈:
在这里学习的过程中,如果您有什么好的想法或建议,可以发送邮件到我们的邮箱:xuexiangban@dingtalk.com,感谢您对我们的支持。
第1章 :狂神说Docker基础
- 第1节 :01、Docker学习大纲
- 第2节 :02、聊聊Docker为什么会出现
- 第3节 :03、聊聊Docker的历史
- 第4节 :04、Docker能做什么
- 第5节 :05、Docker中的名词概念
- 第6节 :06、安装Docker
- 第7节 :07、配置阿里云镜像加速
- 第8节 :08、Run的流程和Docker原理
- 第9节 :09、镜像的基本命令
- 第10节 :10、容器的基本命令
- 第11节 :11、日志、元数据、进程的查看
- 第12节 :12、进入容器的命令和拷贝命令
- 第13节 :13、常用命令小结
- 第14节 :14、作业一:部署Nginx
- 第15节 :15、作业二:部署Tomcat
- 第16节 :16、作业三:部署ES+Kibana
- 第17节 :17、Portainer可视化面板安装
- 第18节 :18、镜像原理之联合文件系统
- 第19节 :19、镜像原理之分层理解
- 第20节 :20、Commit镜像
- 第21节 :21、容器数据卷使用
- 第22节 :22、实战:MySQL同步数据
- 第23节 :23、具名挂载和匿名挂载
- 第24节 :24、数据卷之Dockerfile
- 第25节 :25、数据卷容器
- 第26节 :26、DockerFile介绍
- 第27节 :27、DockerFile指令说明
- 第28节 :28、实战:构建自己的CentOS
- 第29节 :29、CMD和ENTRYPOINT的区别
- 第30节 :30、实战:DockerFile制作Tomcat镜像
- 第31节 :31、发布镜像到DockerHub
- 第32节 :32、发布镜像到阿里云容器服务
- 第33节 :33、Docker所有流程小结
- 第34节 :34、Docker0网络详解
- 第35节 :35、容器互联--link
- 第36节 :36、自定义网络
- 第37节 :37、网络连通
- 第38节 :38、实战:Redis集群部署
- 第39节 :39、SpringBoot微服务打包Docker镜像
- 第40节 :40、Docker小结
第2章 :狂神说Docker进阶
- 第1节 :41、Docker基础回顾
- 第2节 :42、DockerCompose介绍
- 第3节 :43、Compose安装
- 第4节 :44、Compose初体验
- 第5节 :45、Compose配置编写规则
- 第6节 :46、使用Compose一键部署WP博客
- 第7节 :47、实战:自己编写微服务上线
- 第8节 :48、环境准备:阿里云购买4台服务器
- 第9节 :49、Swarm集群搭建
- 第10节 :50、Raft一致性协议了解
- 第11节 :51、Swarm集群弹性创建服务
- 第12节 :52、Swarm概念拓展学习
- 第13节 :53、Docker其他命令学习方式
- 第14节 :54、Docker完结及展望
-
1、如何在生产中监控Docker?
Docker提供docker stats和docker事件等工具来监控生产中的Docker。我们可以使用这些命令获取重要统计数据的报告。 Docker统计数据:当我们使用容器ID调用docker stats时,我们获得容器的CPU,内存使用情况等。它类似于Linux中的top命令。 Docker事件:Docker事件是一个命令,用于查看Docker守护程序中正在进行的活动流。一些常见的Docker事件是:attach,commit,die,detach,rename,destroy等。 -
2、什么是docker-compose?
说的直白一点,docker-compose就是一个编排同时管理多个容器的工具,与它配对使用的是一个docker-compose.yml文件,docker-compose命令必须在一个包含docker-compose.yml文件的目录中才能使用,且当下docker-compose命令只能管理当前目docker-compose.yml文件中所涉及的容器,安装在机器上的其他容器无法干扰。 docker-compose的大部分命令基本和docker的命令重合,他们唯一的区别是docker的命令能管理机器上所有的容器和镜像文件,而docker-compose只能管理当前docker-compose.yml文件所涉及的容器。 -
3、Docker镜像联合文件系统?
UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem)。Union 文件系统是 Docker 镜像的基础。镜像可以通过分层来进行继承,基于基础镜像,可以制作各种具体的应用镜像。 特性:一次同时加载多个文件系统,但从外面看起来,只能看到一个文件系统,联合加载会把各层文件系统叠加起来,这样最终的文件系统会包含所有底层的文件和目录。 -
4、什么是Docker Hub?
DockerHub是一个由Docker公司运行和管理的基于云的存储库。它是一个在线存储库,Docker镜像可以由其他用户发布和使用。 -
5、Docker 安全么?
Docker 利用了 Linux 内核中很多安全特性来保证不同容器之间的隔离,并且通过签名机制来对镜像进行验证。大量生产环境的部署证明,Docker 虽然隔离性无法与虚拟机相比,但仍然具有极高的安全性。 -
6、Docker容器可扩展到多远?
诸如Google和Twitter之类的大型Web部署以及诸如Heroku和dotCloud之类的平台提供商都基于容器技术运行,并行运行的容器数以十万甚至数百万计。 -
7、Docker容器退出时是否会丢失数据?
不,当Dcoker容器退出时,不会丢失数据。应用程序写入磁盘的所有数据都会保留在其容器中,直到您明确删除该容器为止。即使在容器停止后,该容器的文件系统仍然存在。
暂无数据