【超快速教學】如何在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所需的相關套件
sudo apt-get update

sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
  1. 加入docker的官方GPG Key:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  1. Set up the repository:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

安裝Docker Engine

  1. apt更新以確保可以安裝最新的docker,並進行安裝:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. 確認是否安裝成功
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

Reference

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

歡迎留言分享你/妳的看法唷,信箱不會公開😀