原创 JVM GC算法與垃圾收集器

概述 垃圾收集 Garbage Collection 通常被稱爲“GC”,它誕生於1960年 MIT 的 Lisp 語言,經過半個多世紀,目前已經十分成熟了。 jvm 中,程序計數器、虛擬機棧、本地方法棧都是隨線程而生隨線程而滅,

原创 VMware安裝Ubuntu首次使用設置 root 密碼

一條命令簡單暴力 sudo passwd root

原创 解決Xshell無法遠程連接Ubuntu

一般情況下,安裝好的Ubuntu系統中默認是隻安裝了openssh-client,此時只能通過此係統連接訪問其他系統,但不具有讓其他系統訪問的權限。在終端查看ssh進程,輸入ps -e|grep ssh,如果有安裝openssh

原创 docker系列—聊一聊存儲驅動VFS

文章目錄VFS使用vfs存儲驅動程序配置Dockervfs存儲驅動程序如何工作鏡像和容器在磁盤上的構造 VFS vfs是接口的“原生”的實現,完全沒有使用聯合文件系統或者寫時複製技術。 對於vfs要創建新層,需要對上一層進行“深度

原创 docker系列—聊一聊存儲驅動ZFS

文章目錄ZFS前提條件使用zfs存儲驅動程序配置Docker管理zfs增加正在運行的設備上的容量限制容器的可寫存儲配額zfs存儲驅動程序如何工作磁盤上的鏡像和容器層鏡像分層和共享容器如何使用zfs進行讀寫操作文件讀取編寫文件ZFS

原创 docker系列—Dockerfile詳解

文章目錄介紹格式指令集FROM語法RUN語法CMD語法LABEL語法MAINTAINEREXPOSE語法ENV語法ADD語法COPY語法ENTRYPOINT語法VOLUME語法WORKDIR語法ARG語法ONBUILD語法STOP

原创 docker系列—何爲Docker

是什麼 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然後發佈到任何流行的 Linux或Windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。

原创 docker系列—存儲驅動詳解

文章目錄首先了解Docker鏡像的分層鏡像的分層特性容器讀寫層的工作原理寫時複製用時配置graphdriver是何物?都有哪些graphdriver?特別的白雪公主:vfsgraphdriver必須要執行什麼操作?AUFSOver

原创 docker系列—直通車

docker系列—何爲Docker docker系列—安裝 docker系列—核心概念鏡像、容器、倉庫 docker系列—常用命令 docker系列—數據券容器 docker系列—Dockerfile詳解 docker系列—Doc

原创 docker系列—數據券容器

文章目錄前言 前言 本文持續更新中…

原创 docker系列—覆蓋網絡

文章目錄覆蓋網絡所有覆蓋網絡的操作創建覆蓋網絡加密覆蓋網絡上的流量自定義默認入口網絡自定義docker_gwbridge接口羣組服務的操作在覆蓋網絡上發佈端口控制和數據流量分開覆蓋網絡上獨立容器的操作將獨立容器連接到覆蓋網絡發佈端

原创 docker系列—安裝

文章目錄Centos卸載舊版本安裝Docker引擎-社區版使用存儲庫安裝安裝DOCKER ENGINE-社區ubuntu卸載舊版本安裝Docker引擎-社區版使用存儲庫安裝安裝DOCKER ENGINE-社區 Centos Cen

原创 docker系列—host、macvlan、none網絡

文章目錄主機網絡macvlan網絡創建一個macvlan網絡橋接模式802.1q中繼橋接模式使用ipvlan代替禁用容器聯網 主機網絡 如果對容器使用host網絡模式,則該容器的網絡堆棧不會與Docker主機隔離(該容器共享主機的

原创 docker系列—網絡驅動器

文章目錄前言網絡驅動器使用場景 前言 Docker容器和服務如此強大的原因之一是可以將它們連接在一起,或將它們連接到非Docker工作負載。Docker容器和服務甚至不需要知道它們已部署在Docker上,也不必知道它們的對等對象是

原创 docker系列—常用命令

文章目錄鏡像列出本地鏡像從倉庫搜索鏡像從倉庫拉取鏡像到本地查看鏡像信息查看鏡像歷史信息爲某個鏡像打標籤將鏡像推動到倉庫刪除一個或多個鏡像將一個或多個圖像保存到tar存檔加載存檔爲鏡像容器 鏡像 列出本地鏡像 docker imag