docker
的安裝和使用有一些前提條件,主要體現在體系架構和核心的支援上。對於體系架構,除了docker
一開始就支援的x86-64
,其他體系架構的支援則一直在不斷地完善和推進中。
docker
分為ce
和ee
兩大版本。ce
即社群版(免費,支援週期7
個月),ee
即企業版,強調安全,付費使用,支援週期24
個月。
我們在安裝前可以參看官方文件獲取最新的docker
支援情況,官方文件在這裡:
docker
對於核心支援的功能,即核心的配置選項也有一定的要求(比如必須開啟cgroup
和namespace
相關選項,以及其他的網路和儲存驅動等),docker
原始碼中提供了乙個檢測指令碼來檢測和指導核心的配置,指令碼鏈結在這裡:
在滿足前提條件後,安裝就變得非常的簡單了。
這裡我們以centos7
作為本文的演示。
#更新yum
sudo yum update
#安裝依賴包
#設定映象倉庫為國內的阿里雲倉庫
sudo yum-config-manager --add-repo
#安裝docker
sudo yum install -y docker-ce
#啟動docker
sudo systemctl start docker
#設定開機啟動docker
sudo systemctl enable docker
docker
官方為了簡化安裝流程,提供了一套便捷的安裝指令碼,centos
系統上可以使用這套指令碼安裝
curl -fssl get.docker.com -o get-docker.sh
sh get-docker.sh
安裝完成後,執行下面的命令,驗證是否安裝成功:
docker version
ordocker info
返回docker的版本相關資訊,證明docker
安裝成功 docker系列 安裝docker
一 安裝linux環境 1 安裝oracle vm virtualbox 2 安裝vagrant 4 新增系統和啟動 title 系統名字 url 系統路徑 vagrant box add 新增box vagrant init 初始化box vagrant up 啟動系統 5 連線到虛擬機器 vag...
Docker學習系列 Docker簡介
docker 是乙個開源的應用容器引擎,基於 go 語言 並遵從apache2.0協議開源。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。乙個完整的docker 有以下幾個部分組成 1.dockerclie...
Docker 系列(三) Docker 基礎
dockerfile 是乙個文字檔案,其內包含了一條條的指令 instruction 每一條指令構建一層,因此每一條指令的內容,就是描述該層應當如何構建。舉乙個簡單的定製例子,我們建立乙個檔案 dockerfile,寫入如下 from nginx run echo usr share nginx h...