Docker CE安裝(Ubuntu)

官方安裝地址:https://docs.docker.com/install/linux/docker-ce/ubuntu/

1.1.Ubuntu環境下獲取Docker CE

想要在Ubuntu上安裝Docker CE,首先要確保你的系統滿足以下的安裝條件,然後再進行安裝。

1.2.先決條件

1.2.1.OS要求

想要安裝Docker CE,你的系統Ubuntu必須是64位的且版本是以下其中的一個:

  • Bionic 18.04 (LTS)
  • Bionic 18.04 (LTS)
  • Xenial 16.04 (LTS)
  • Trusty 14.04 (LTS)

    Ubuntu的x86_64,armhf,s390x和ppc64le架構能夠很好的支持Docker CE。

    1.2.2.卸載舊的版本

    如果已安裝過Docker,那麼你需要先進行卸載現有的版本,然後再安裝。卸載命令:

$ sudo apt-get remove docker docker-engine docker.io

1.2.3.支持的存儲驅動

在Ubuntu上,Docker CE支持overlay2和aufs這兩種驅動。

1.3安裝Docker CE(使用repository進行安裝)

在新的主機上首次安裝Docker之前,需要先設置Docker repository,然後你就能安裝和更新Docker啦。

1.3.1.設置Docker repository

1.更新apt包索引

$ sudo apt-get update

2.安裝包以允許使用HTTPS獲取repository

$ sudo apt-get install \
     apt-transport-https \
     ca-certificates \
     curl \
     software-properties-common

3.添加Docker的官方GPG密鑰

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

        
通過搜索指紋密鑰的後八位,確認你現在擁有了指紋密鑰9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88。

$ sudo apt-key fingerprint 0EBFCD88
pub   4096R/0EBFCD88 2017-02-22
         Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid                      Docker Release (CE deb) <[email protected]>
sub   4096R/F273FCD8 2017-02-22

4.使用以下的命令設置stable repository
   4.1.x86_64 / amd64

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

   4.2.armhf

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

   4.3.IBM Power (ppc64le)

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

   4.4.IBM Z (s390x)

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

1.3.2安裝Docker

1.更新apt包索引

$ sudo apt-get update

2.安裝最新的Docker CE版本

$ sudo apt-get install docker-ce

想要安裝指定版本的Docker CE,請參見官網:https://docs.docker.com/install/linux/docker-ce/ubuntu/
3.通過運行hello-world鏡像來驗證Docker CE是否安裝成功

$ sudo docker run hello-world

4.升級Docker CE
        想要升級Docker CE,首先運行sudo apt-get update命令,接下來跟隨安裝說明,選擇你需要安裝的版本進行安裝。

1.4.卸載Docker CE

1.卸載Docker CE的包

$ sudo apt-get purge docker-ce

   2.主機上的鏡像,容器,卷或者自定義配置文件是不會自動刪除的。想要刪除所有的鏡像,容器和卷,可以執行以下的命令:

$ sudo rm -rf /var/lib/docker
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章