通过前面十来篇的学习,我们已经把docker基础篇学习完了。这篇文章,咱们就来小总结下基础篇学习的东西以及介绍接下来高级篇中,将会学习到哪些知识点。
基础篇总结:
第一篇, 凯哥就介绍了怎么在Centos系统中安装Docker.这一篇文章中,我们学会了查看docker版本号命令:docker version.以及docker的hell-world镜像下载:docker run hello-world.如何设置镜像加速。Docker为什么比vm虚拟机快的原因:docker不需要虚拟机实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的硬件资源。因此CPU、内存利用率上docker会在效率上有明显的优势。
第二篇, 从第二篇开始,我们就开始学习docker常用的命令。在这一篇中,我们介绍了docker的启动命令和镜像命令。
比如开启启动docker的命令:systemctl enable docker.查看docker概要信息:docker info.启动docker:systemctl start docker.重启:systemctl restart docker等相关的命令。
镜像命令中我们学了:docker images是列出本地已经存在的镜像。查找镜像: search 镜像名称。拉取:docker pull镜像名称[:TAG].删除指定id的镜像:docker rmi 镜像id.还有什么是docker的虚悬镜像
第三篇, 主要内容如下图:
第四篇, 主要内容如下:
第五篇, 我们对docker的镜像做了介绍,介绍了镜像是什么?分层镜像及联合文件系统等
第六篇, 在这一篇文章中,咱们介绍了docker镜像commit操作案例。案例如下图:
第七篇, 咱们介绍了怎么将本地docker镜像发布到远程镜像仓库中
第八篇, 如何将本地的docker镜像发布到公司内部镜像仓库中
第九篇, 介绍了docker中一个重要内容—容器数据卷。
第十篇, 通过前面第9篇的介绍后,在这一篇中,咱们介绍了如果在宿主机和容器之间映射添加容器卷及卷的继承和共享
第十一篇, 在这一篇中,咱们介绍了docker常规安装软件方式:咱们安装Tomcat、MySQL及Redis。还有安装过程中遇到的问题怎么解决的。
接下来,介绍高级篇内容:
在高级篇中,咱们将要学习docker复杂安装,在复杂安装会通过两个案例来讲解--①、mysql主从搭建;②、Redis三主三从集群扩容配置、主从容错切换案例、主从扩容案例、主从缩容案例;
讲解完复杂安装后,接下来就降级Dockerfile文件指令及自己编写一个Dockerfile文件;dockerfile案例之虚悬镜像。
讲解完dockerfile之后,咱们就来讲自己创建的微服务部署到docker中,来个docker微服务实战。
微服务实战之后,咱们将讲解docker另一个重要知识点—docker的网络以及自定义网络
当我们把docker的网络弄明白之后,咱们就来学习docker-compose容器编排。
好了,就准备进入到高级篇一起学习吧~.