1. 程式人生 > 實用技巧 >Ubuntu 安裝 Docker

Ubuntu 安裝 Docker

Ubuntu 安裝 Docker

當然如果你不願意用這麼麻煩的方法,還有更簡單的方式,,可以使用官方安裝指令碼自動安裝

使用aliyun映象源(僅適用於公網環境)
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

完成後直接使用第8步測試即可

  1. 先解除安裝可能存在的舊版本Docker,若不存在可忽略。

    apt-get remove docker docker-engine docker-ce docker.io
    
  2. 更新apt包索引

    apt-get update
    
  3. **安裝以下包以使apt可以通過HTTPS使用儲存庫 **

    apt install -y apt-transport-https ca-certificates curl software-properties-common
    
  4. 新增docker的安裝金鑰

    使用阿里雲的docker源進行安裝的話要新增對應源的金鑰,docker官方的要對應官方的金鑰,選擇不同的源安裝金鑰不一樣的

    阿里雲

    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    

    國外官方docker

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

    對於不同的源只是網址裡面的域名變化了,但同樣可以使用其他的源,比如網易、中科大等

  5. 在ubuntu的系統源中新增對應的docker源

    ubuntu的系統原始檔位置位於/etc/apt/sources.list

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

    其中$(lsb_release -cs)是個系統函式,可以自動獲取當前ubuntu系統的版本,arm64對應的cpu的版本,我的主機板是arm的,如果是電腦或者伺服器注意是安裝 amd64的,需要把arm64

    替換成amd64
    同理第四步,新增docker映象源的時候,網址裡面的域名也要看選擇哪個源而變化的,上面舉例的是docker官方的也可以使用阿里的源新增進去
    https://developer.aliyun.com/mirror/docker-ce

  6. 再次更新 apt 包索引

    apt-get update
    
  7. 安裝最新版本的Docker CE

    如果在第7步安裝中出現404或者沒有找到包的情況,說明在第5步的時候映象源配置出錯,或者是當前的映象源沒有同步到最新的版本,考慮換一個,如果是用官方的話,是最穩的,沒有同步的情況,就是慢了一點。

  8. 驗證docker

    systemctl status docker