對於乙個後端開發者而言,對於docker
也是前年十月份才開始聽說的(很慚愧,docker
在2023年就已經出現了)。當時有個新專案啟動,領導們在技術選型時,在部署方面選定的是docker
。那個時候也只是翻了下相關資料,並沒有過多了解過。而且專案到後期,也並沒有用docker
來實施。而在年初剛開始時,由於有點閒置時間,於是就接觸了下docker
,利用阿里雲的ecs伺服器進行了一些實踐。之後就像springboot
一樣,部署開發環境或者軟體啥的都簡直要飛起。當然了,這些環境或者軟體都是在開發階段所使用的,並沒有過多的優化和效能方面的考慮。畢竟,是不是用docker
,最後還是實施運維部門去推進的,我們開發人員也只能建議,實際情況很複雜的。所以,對於docker
,本身自己也是個初級入門者。所以此系列文章,在記錄使用docker
的一些問題或者安裝過程外,還會**分享一些偏實施運維或者相關系統優化方面的文章的,畢竟我一直推崇:專業的事還是讓專業的人來吧。所以對於乙個後端開發者來說,這是個有點不務正業的系列(┬_┬)
在2023年3月份之後,版本命名方式發生了變化,同時將ce版本(社群版)和ee版本(商業版)進行分開。本系列教程主要是以題外話:在沒有開啟vpn時官網一直訪問不到,開啟了vpn後一切很順暢,不知道是否是家裡網路問題。docker ce 社群版
進行演示的。這裡簡單列舉下,docker ce
支援的一些平台及linux系列版本的情況。以下內容摘至其官網:
主要還是以入門系列為主的,主要是不熟悉,僅僅還是在開發時,用個人部落格:docker
進行一些環境或者軟體安裝的階段。對於其深入的,也寫不出來呀。所以想趁著編寫此系列教程過程中進行相關知識的學習,所以大佬們,請輕拍呀!前幾個章節主要是對於docker
的簡單介紹及一些命令的使用,之後就是具體的相關例項了(章節在編寫過程中,可能會有所調整)。
作業系統思考 第零章 前言
原文 chapter 0 preface 譯者 飛龍 協議 cc by nc sa 4.0 在許多電腦科學的課程中,作業系統都是高階話題。學生在上這門課之前,它們已經知道了如何使用c語言程式設計,他們也可能上過計算機體系結構 組成原理 的課程。通常這門課的目標是讓學生們接觸作業系統的設計與實現,並帶...
第0章 前言
首先感謝公尺聯客的zynq教程 韋東山老師的linux教程和黑金的verilog教程,筆者的fpga以及linux知識都 於他們,可以說他們為我未來的路打下了紮實的基礎。先宣告一點,筆者主要從事fpga相關的工作,linux是筆者剛接觸不久,所以若是筆者 寫的不好,請讀者們能夠諒解,最好能夠加以糾正...
第1章 Docker介紹
作為一種新興的虛擬化方式,docker跟傳統的虛擬化方式相比具有眾多的優勢 由於容器不需要進行硬體虛擬以及執行完整作業系統等額外開銷,docker對系統資源的利用率更高。無論是應用執行速度 記憶體損耗或者檔案儲存速度,都要比傳統虛擬機器技術更高效。因此,相比虛擬機器技術,乙個相同配置的主機,往往可以...