【超快速教學】如何在Ubuntu安裝Docker,使用官方推薦方式

ubuntu安裝docker

這篇主要是參考docker doc裡面所寫的內容翻譯,因為裡面還有涉及更多不是必須的安裝選項,這篇是寫給懶得看英文而且想要在Ubuntu快速安裝好Docker的那些讀者,如果要直接看官方Ubuntu安裝docker的教學,文章最下面有連結。

系統要求

  • Ubuntu 18.04或是更新版本

移除舊版本的Docker

避免與原先的版本衝突,建議把原本舊安裝過的docker移除掉

sudo apt-get remove docker docker-engine docker.io containerd runc

如果想要進階一點手動去檢查是否完全刪除原本舊有的docker可以直接:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

使用apt-get安裝

設定repository

  1. 更新apt安裝包以及apt所需的相關套件
    # Add Docker's official GPG key:
    sudo apt-get update
    sudo apt-get install ca-certificates curl gnupg
    sudo install -m 0755 -d /etc/apt/keyrings
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    sudo chmod a+r /etc/apt/keyrings/docker.gpg
    
    # Add the repository to Apt sources:
    echo \
      "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
      "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
      sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    

安裝Docker Engine

  1. 透過apt-get安裝

    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    
  2. 確認是否安裝成功

    sudo docker run hello-world
    

如果看到畫面沒有錯誤而且出現Hello world就表示你的docker已經成功安裝在你的Ubuntu上面囉,簡單吧!

如果安裝內容有問題或是無法安裝請來信告知,我會迅速更新內容,非常感謝!

延伸閱讀
👉【超快速教學】docker如何不使用sudo管理員權限執行

推薦閱讀

👉【超快速教學】如何在Docker環境內使用GPU跑Tensorflow
👉Python 3.10更新拉,5個新功能讓你寫Code效率倍增
👉【tutorial】How to deploy kubeflow on local machine by minikube
👉Docker如何建立私有倉庫Private Registry

Docker課程推薦

如果Docker在你的工作環境需要長時間使用的,或是你對於虛擬化容器的技術有興趣,我推薦Maximilian在Udemy教學網站上面的課程有一個多小時的免費預覽,特價時只需要三百多台幣,就可以有20多個小時的學習內容,可以學到最新的容器化技術。

Reference

  1. Install Docker Engine on Ubuntu
下面的按鈕可以直接分享🐹

歡迎留言分享你/妳的看法唷😀