一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入

Docker是什么?

在计算机技术日新月异的今天,Docker 在国内发展的如火如荼,特别是在一线互联网公司, Docker 的使用是十分普遍的,甚至成为了一些企业面试的加分项,不信的话看看下面这张图。

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第1张图片

 

这是我在某招聘网站上看到的招聘 Java开发工程师 的招聘要求,其中有一条熟悉 docker 成为了你快速入职的加分项,由此可见熟悉 docker 在互联网公司的地位之重要。

当然对于我们 CTF选手 而言,熟悉 docker 可以快速搭建 CTF环境 ,完美地还原比赛真实漏洞的场景,帮助我们快速提升自己。

市面上已经有很多优秀的教程,但是很多原理性的东西,笔者认为那些教程对初学者而言还是很难理解,感觉没有说清楚(笔者自己都觉得挺懵逼的),为了让初学者少走弯路,我将以我的学习经历以及作为一个 CTF选手 的角度,编写此套教程,来带大家去了解并熟练运用 docker ,祝愿各位读者朋友们学完此套教程后,在未来企业面试中能够多一项加分的筹码,能够帮助到大家,我觉得就很值了。

既然说了这么多, docker 到底是个什么东西呢?

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第2张图片

 

第1章 简介

1.1 Docker简介

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第3张图片

 

1.2 Docker组件

1.3 我们能用Docker做什么

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第4张图片

 

1.4 Docker与配置管理

1.5 Docker的技术组件

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第5张图片

 

1.6 本书的内容

第2章 安装Docker

2.1 安装Docker的先决条件

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第6张图片

 

2.2 在Ubuntu中安装Docker

2.3 在Red Hat和Red Hat系发行版中安装Docker

2.4 在OS X中安装Boot2Docker

2.5 在Windows中安装Boot2Docker

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第7张图片

 

2.6 使用本书的Boot2Docker示例

2.7 Docker安装脚本

2.8 二进制安装

2.9 Docker守护进程

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第8张图片

 

2.10 升级Docker

2.11 Docker图形用户界面

2.12 小结

第3章 Docker入门

3.1 确保Docker已经就绪

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第9张图片

 

3.2 运行我们的第一个容器

3.3 使用第一一个容器

3.4 容器命名

3.5 重新启动已经停止的容器

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第10张图片

 

3.6 附着到容器上

3.7 创建守护式容器

3.8 容器内部都在干些什么

3.9 查看容器内的进程

3.10 在容器内部运行进程

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第11张图片

 

3.11 停止守护式容器

3.12 自动重启容器

3.13 深入容器

3.14 删除容器

3.15 小结

第4章 使用Docker镜像和仓库

4.1 什么是Docker镜像

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第12张图片

 

4.2 列出镜像

4.3 拉取镜像

4.4 查找镜像

4.5 构建镜像

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第13张图片

 

4.6 将镜像推送到Docker Hub

4.7 删除镜像

4.8 运行自己的Docker Registry

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第14张图片

 

4.9 其他可选Registry服务

4.10 小结

第5章 在测试中使用Docker

5.1 使用Docker测试静态网站

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第15张图片

 

5.2 使用Docker构建并测试Web应用程序

5.3 Docker用于持续集成

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第16张图片

 

5.4 多配置的Jenkins

5.5 其他选择

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第17张图片

 

5.6 小结

第6章 使用Docker构建服务

6.1 构建第一个应用

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第18张图片

 

6.2 使用Docker构建-个Java应用服务

6.3 多容器的应用栈

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第19张图片

 

6.4 不使用SSH管理Docker容器

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第20张图片

 

6.5 小结

第7章 使用Fig编配Docker

7.1 Fig

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第21张图片

 

7.2 Consul.服务发现和Docker

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第22张图片

 

7.3 其他编配工具和组件

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第23张图片

 

7.4 小结

第8章 使用Docker API

8.1 DockerAPI

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第24张图片

 

8.2 初识Remote API

8.3 测试Docker Remote API

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第25张图片

 

8.4 改进TProv应用

8.5 对Docker Remote API进行认证

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第26张图片

 

8.6 小结

第9章 获得帮助和对Docker进行改进

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第27张图片

 

9.1 获得帮助

9.2 报告Docker的问题

9.3 搭建构建环境

9.4 小结

一线互联网大厂普遍使用的Docker,这份笔记帮你入门到深入_第28张图片

 

如果需要获取到这个Docker笔记的话帮忙点赞一下然后再关注我私信回复“666”得到获取方式吧!

你可能感兴趣的:(Java,docker,java,经验分享,程序人生,面试)