1. 程式人生 > >ubuntu安裝Docker CE

ubuntu安裝Docker CE

1. 安裝方式

你可以根據需要,以不同的方式安裝docker CE

  • 使用repository安裝

大部分使用者設定repositories來安裝docker CE,這種方法易於安裝和升級,也是官方建議的方式。

  • 使用deb包安裝

一些使用者下載deb包,手動安裝和管理升級。這種方式適用於沒有網際網路連線的情況。

  • 使用指令碼安裝

在開發測試環境,一些使用者選擇使用自動化指令碼安裝docker。

2. 安裝實踐

2.1 使用repository安裝(推薦)

在一臺新主機上首次安裝docker CE時,你需要設定docker repository,之後你就可以安裝和升級docker了。

  • 通過https,允許apt使用repository安裝軟體包
# sudo apt-get install -y \
       apt-transport-https \
       ca-certificates \
       curl \
       software-properties-common  
  • 新增Docker官方GPG key
# curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
  • 通過搜尋指紋的8個字元,驗證key的指紋:9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
# 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
  • 使用以下命令設定穩定的repository。

即使想從最新或測試的repository安裝構建,你也需要穩定的repository。要新增最新或測試repository,請在下面的命令中的stable之後新增edge或test(或兩者)。

# add-apt-repository \
   "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
  • 更新apt包索引
# apt-get update  
  • 安裝最新版本的Docker CE
# apt-get install -y docker-ce

或者安裝一個指定版本的Docker CE

在repository中列出可用的版本號,然後選擇安裝。Docke守護程序將會自動啟動。

# apt-cache madison docker-ce

# apt-get install -y docker-ce=18.03.0~ce-0~ubuntu
  • 驗證docker CE正確安裝
# docker run hello-world
  • 升級docker CE

首先更新apt包索引,然後按照上述步驟選擇指定版本升級安裝

# apt-get update

2.2 使用deb包安裝

如果不能使用repository安裝,那麼你需要下載.deb包,然後手動安裝。每次升級docker CE,你都需要下載相應.deb包。

  • 下載.deb包
  • 安裝docker CE

Docker守護程序自動啟動

# dpkg -i /path/to/package.deb
  • 驗證docker CE正確安裝
# docker run hello-world
  • 升級docker CE

下載.deb包,然後覆蓋安裝

2.3 使用指令碼安裝(不推薦)

在多個作業系統中,可以使用指令碼自動安裝edge版本的docker,不是stable版本。在執行指令碼之前,請仔細檢查。

$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

<output truncated>

If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:

  sudo usermod -aG docker your-user

Remember to log out and back in for this to take effect!

WARNING: Adding a user to the "docker" group grants the ability to run
         containers which can be used to obtain root privileges on the
         docker host.
         Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface
         for more information.

如果你使用指令碼安裝docker CE,則可以直接使用包管理器升級docker。

3. 解除安裝docker CE

  • 解除安裝docker CE安裝包
# apt-get purge docker-ce
  • 刪除遺留檔案

Images、containers、volumes和定製的配置檔案不會自動清理。你需要手動刪除所有的images、containers、volumes和配置檔案

# rm -rf /var/lib/docker

4. 原文地址

相關推薦

ubuntu安裝docker-ce

版本 erro nbsp 依賴 triggers 更新 一個 package ron Docker Community Edition (CE)/Docker社區版非常適合希望開始使用Docker並嘗試使用基於容器的應用程序的開發人員和小型團隊。Docker CE有2個版本

ubuntu安裝Docker CE

1. 安裝方式 你可以根據需要,以不同的方式安裝docker CE 使用repository安裝 大部分使用者設定repositories來安裝docker CE,這種方法易於安裝和升級,也是官方建議的方式。 使用deb包安裝 一些使用者下載d

ubuntu 安裝docker-cedocker-compose

mint 18.2(Sonya)安裝docker 安裝步驟 刪除原有版本 sudo apt-get remove docker docker-engine docker.io (推薦略過這一步) 現在docker預設的檔案系統為overlay2,如果

ubuntu 18.04 安裝docker ce

目前docker分為社群版 docker ce 和 企業版 docker ee。 解除安裝老版本 如果你安裝了老版本,請解除安裝掉 $ sudo apt-get remove docker docker-engine docker.io 安裝 ①使用儲存庫安裝

Ubuntu 18.04 安裝 Docker-ce(就是Docker社群版本)

一步都不用改,跟著走就行 1.更換國內軟體源,推薦中國科技大學的源,穩定速度快(可選) sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn

【個人筆記重點,不作為參考】主題:ubuntu 16.04安裝docker-ce v17.03

zhuanzai from : https://www.centos.bz/2017/03/ubuntu-16-04-install-docker-ce-v17-03/本文介紹在ubuntu 16.04 LTS安裝最新版本的docker-ce,docker v17.03。目前

記錄Ubuntu 16.04 安裝Docker CE

socket rm -rf fin 通過 key gnu 密鑰 如果 ssl 一、Docker的兩個版本 Docker有兩個版本: 社區版(CE) 企業版(EE) Docker Community Edition(CE)非常適合希望開始使用Docker並嘗試

centos7 安裝docker-ce ,最新版本docker

move tar fast inf systemctl ont tty epo 可用 直接用yum install docker -y安裝的docker版本為1.12,但是docker發展很快,現在都17.06.2了。docker-ce是指docker的社區版 卸載老版本的

CentOS 安裝 Docker CE

app wiki 軟件 systemctl 並且 get use 準備 腳本安裝 準備工作 系統要求 Docker CE 支持 64 位版本 CentOS 7,並且要求內核版本不低於 3.10。 CentOS 7 滿足最低內核的要求,但由於內核版本比較低,部分功能(如 ov

Windows 10 PC 安裝 Docker CE

load exe hyper 網絡問題 nload 建議 git -c search 系統要求 Docker CE 支持 64 位版本的 Windows 10 Pro,且必須開啟 Hyper-V。 安裝 點擊以下鏈接下載 stable 或 edge 版本的 Docker C

CentOS7安裝Docker CE

匹配 界面 centos disable 授權 mon graphic init logs 好久沒有打開CentOS虛擬機了,昨天晚上一打開,圖形界面就停留在了許可證信息未授權的問題,點擊以後界面沒有什麽反應。所以就直接關了,查了一天的資料 解決方案如下: 1、界面停留

centos7 安裝docker-ce ,最新版本dockerdocker阿裏雲加速

load sso all ttr bind tar make avr start 直接用yum install docker -y安裝的docker版本為1.12,但是docker發展很快,現在都17.06.2了。docker-ce是指docker的社區版 卸載老版本的 d

安裝Docker CE(社區版本)

新版本 其他 -c 非root 系統 ins 端口 data- per OS要求 需要64位版本的CentOS 7 centos-extra庫必須啟用。默認情況下啟用此庫,但如果已禁用該存儲庫,則需要重新啟用該存儲庫 卸載舊版本 較老版本的Docker被稱為doc

centos7安裝docker-ce新版

common .com sel nload utils 安裝 centos7安裝 root ger 參考官網地址 官方網站:https://docs.docker.com/engine/installation/linux/docker-ce/centos/ 先卸載系統的舊

Ubuntu 安裝 Docker

ise sudo name 最新版 倉庫 最小 epo docker 圖片 在Ubuntu中安裝Docker Docker 目前支持以下 Ubuntu 系統: Ubuntu Xenial 16.04 (LTS) Ubuntu Wily 15.10 Ubuntu Trust

ubuntu14安裝docker-ce

tor gpg inux library transport produces 最新版 led rec 先卸載舊的docker sudo apt-get remove docker docker-engine docker.io docker-ce 通過HTTPS使用存儲庫

Centos7 安裝docker ce

his sys -s flow put res spa som daemon 一. 安裝docker 1.升級rpm包 yum -y update 2. 通過命令設置Docker CE 資源庫: yum install -y yum-utils

ubuntu安裝Docker容器

emc 啟動 registry hello nbsp 成功 run start apt 第一步首先更新資源: apt-get update 第二步安裝Docker: apt-get install docker 第三步安裝docker.io: apt-get install

ubuntu14.04/16.04安裝docker-ce-17.03.1

ftw ubunt deb repos ans http sudo .com star sudo apt-get updatesudo apt-get -y install apt-transport-https ca-certificates curl software-

Centos7 安裝 Docker CE

ast systemctl eof mkdir -c mon ref epo lin 安裝 先安裝 gcc sudo yum -y install gcc 如果有安裝過 docker ,需要執行以下命令移除安裝 sudo yum remove docker do