天天看點

《Docker進階與實戰》——1.3節安裝和使用

本節書摘來自華章社群《docker進階與實戰》一書中的第1章,第1.3節安裝和使用,作者華為docker實踐小組,更多章節内容可以通路雲栖社群“華章社群”公衆号檢視

1.3 安裝和使用

1.3.1 docker的安裝

docker的安裝和使用有一些前提條件,主要展現在體系架構和核心的支援上。對于體系架構,除了docker一開始就支援的x86-64,其他體系架構的支援則一直在不斷地完善和推進中,使用者在安裝前需要到docker官方網站檢視最新的支援情況。對于核心,目前官方的建議是3.10以上的版本,除了核心版本以外,docker對于核心支援的功能,即核心的配置選項也有一定的要求(比如必須開啟cgroup和namespace相關選項,以及其他的網絡和存儲驅動等)。如果你使用的是主流的發行版,那通常它們都已經打開了,如果使用的是定制化的核心,docker源碼中提供了一個檢測腳本(目前的路徑是./contrib/check-config.sh)來檢測和指導核心的配置。

在滿足前提條件後,安裝就非常的簡單了,對于多數主流的發行版,通常隻需要一條簡單的指令即可完成安裝,比如在ubuntu下,可以使用如下指令安裝:

當然,實際情況可能會相對複雜些,比如,雖然ubuntu中通常自帶了docker,但使用者常常需要使用最新版本的docker,以至于不得不對其進行更新。對于安裝和更新,以及不同發行版上的操作方法,官方網站上提供了更加詳細的說明,本書不做過多的贅述,下面的連結給出了常用發行版的安裝方法:

示 docker還有一些其他更友善的安裝方式,這将在後面的章節中詳細介紹。

1.3.2 docker的使用

對于docker的使用,可以花整本書來介紹其中的各種細節、使用技巧和實戰經驗等,本節更希望告訴讀者學習使用的方法,而對于使用技巧和實戰經驗會在本書的其他部分貫穿說明。

1)在控制台直接運作docker,這樣會列出docker支援的所有指令和一些通用的參數,如下:

3)使用man指令檢視幫助文檔。對于通過rpm包等方式安裝的docker,一般都會預設安裝對應的man文檔,此時可通過“man + docker + command”的方式檢視子指令的幫助文檔,比如“man docker start”,通常man手冊中包含的幫助資訊會更豐富一些,通過完整地閱讀man手冊,基本上就可以掌握該指令的正常用法。

繼續閱讀