-
一次大厂面试的经历,这几道面试题你能答出来吗?
我打算跳槽了,在这家公司干了两年,想换份工作提升一下自己。在各种招聘网站上投了几十份简历,终于找到一个各方面都比较满意的岗位:25K、五险一金,定期体检、各种补贴绩效。 之前面试几家小公司的时候,积攒了许多面试经验,现在终于要派上用场了,这次也刷了大量面试题,网上搜了许多面经,按我这准备程度来说,面试一般没问题。 但毕竟是大厂面试,心里还有些紧张,所幸面试进行的十分顺利,运维系统建设以及Kafka等题目回答的还可以,这下我放松多了。 但万万没想到快结束的时候,面试官问的几个问题让之前的努力全都白…
-
Docker内核技术原理之Namespace
Docker的空间隔离使用的是namespace(空间),它是内核提供的一种空间隔离,在一个空间下,每个进程看到的视图是一致的,相应的如果不在一个空间下看到资源视图是不一致的,举个例子,如果两个进程在同一个网络命名空间下,那么他们看到的网络信息(网卡、IP、路由等)是一样的,可以通过localhost的方式互相访问。常用的有6种namespace,在Linux 内核4.6之后又添加了Cgroup这namespace,5.6 之后又添加了时钟namespace。 这里有个小细节,上面表格创建Mou…
-
【资源】docker从入门到实践.pdf
富 Web 时代,应用变得越来越强大,与此同时也越来越复杂。集群部署、隔离环境、灰度发布以及动态扩容缺一不可,而容器化则成为中间的必要桥梁。 本节我们就来探索一下 Docker 的神秘世界,分享一份docker从入门到实践.pdf。 使用镜像 获取镜像列出镜像 利用commit理解镜像构成 利用Dockerfile定制镜像 Dockerfile指令详解 Dockerfile多阶段构建 其他制作镜像的方式 删除本地镜像 实现原理 底层实现 基本架构命名空间 控制组 联合文件系统 容器格式 网络 D…
-
Docker内核技术原理之Namespace
Docker的空间隔离使用的是namespace(空间),它是内核提供的一种空间隔离,在一个空间下,每个进程看到的视图是一致的,相应的如果不在一个空间下看到资源视图是不一致的,举个例子,如果两个进程在同一个网络命令空间下,那么他们看到的网络信息(网卡、IP、路由等)是一样的,可以通过localhost的方式互相访问。常用的有6种namespace,在Linux 内核4.6之后又添加了Cgroup这namespace,5.6 之后又添加了时钟namespace。 这里有个小细节,上面表格创建Mou…
-
【资源】超详细Docker实战教程,万字详解!
Docker如日中天,这不是单纯的炒概念,Docker确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用。 Docker是一个开放源代码软件项目,让应用程序部署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一-个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。 今天分享的这份资料,包括280页的Docker实战教程、最新版的Docker高清思维导图,相信这套资料看完后会让你对Docker有更深入的了解。 280页的Docker实战教程 下面给大家重点说…
-
Docker基本使用命令
前言 刚看别人使用Docker的时候有很多不解,为什么要用Docker,Docker怎么用?Docker配置为什么这么难?为什么网络访问不通?等等因素阻碍了笔者学习Docker?其实笔者也很笨,有很多思考不清晰的点。顺便也分享下。 学时疑惑: Q:我一套服务为什么不放在一个容器里面(Java、MySQL、Nginx、Redis等)? A:因为既要维护容器内网络,又要维护端口等等之类的东西,Docker就是为了快速搭建环境而生的,而且Docker最好也是一个服务一个容器,这样好打理。 Q:Dock…