-
一次大廠面試的經歷,這幾道面試題你能答出來嗎?
我打算跳槽了,在這家公司干了兩年,想換份工作提升一下自己。在各種招聘網站上投了幾十份簡歷,終于找到一個各方面都比較滿意的崗位: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…