Docker安裝入門

前言

docker簡介

Docker項目的目標是實現輕量級的操做系統虛擬化解決方案。Docker的基礎是Linux容器(LXC)等技術。在LXC的基礎上Docker進行了進一步的封裝,讓用戶不須要去關心容器的管理,使得操做更爲簡便。用戶操做Docker的容器就像操做一個快速輕量級的虛擬機同樣簡單。linux

docker的優勢

Docker 相比傳統虛擬機有諸多優點。docker

  • 啓動速度更快: 秒級啓動。ubuntu

  • 快速的部署和交付: 開發者可使用一個標準的鏡像來構建一套開發容器,開發完成以後, 運維人員能夠直接使用這個容器來部署代碼。安全

  • 更高效的虛擬化: 它是內核級的虛擬化,所以能夠實現更高的性能和效率。運維

  • 高效的遷移: Docker能夠運行在不一樣的平臺,用戶能夠輕鬆的將一個應用從一個平臺遷移到另外一個平臺。curl

  • 節省開支: Docker容器除了運行其中應用外,基本不消耗額外的系統資源,一臺設備能夠運行上千個容器。性能

Docker三個基本概念

鏡像(Image)
Docker提供了一個很簡單的機制來建立鏡像或者更新現有的鏡像,用戶甚至能夠直接從其餘人那裏下載一個已經作好的鏡像來直接使用。鏡像能夠用來建立Docker容器。url

容器(Container)
容器是從鏡像建立的運行實例。它能夠被啓動、開始、中止、 刪除。每一個容器都是相互隔離的、保證安全的平臺。操作系統

倉庫(Repository)
倉庫是集中存放鏡像文件的場所。倉庫分爲公開倉庫(Public)和私有倉庫(Private) 兩種形式。.net

最大的公開倉庫是 Docker Hub,存放了數量龐大的鏡像供用戶下載。 中國官方鏡像加速

安裝

  1. 更新倉庫包
sudo apt-get update
  1. 安裝軟件包,使它容許apt經過HTTPS使用倉庫
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
  1. 添加Docker的官方GPG密鑰
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 經過搜索密鑰的最後8個字符,確認您如今已經擁有指紋
sudo apt-key fingerprint 0EBFCD88


5. 設置 stable 的倉庫

sudo add-apt-repository \
  "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"


6. 安裝docker ce

sudo apt-get install docker-ce
  1. 驗證docker ce
sudo docker run hello-world


8. 查看版本

sudo docker version


9. 顯示 Docker 系統信息,包括鏡像和容器數

sudo docker info

參考教程:http://www.testclass.net/docker/01-start

相關文章
相關標籤/搜索