Docker 入門(mén)教程之安裝

Docker 安裝方式為三種,Windows、Mac 和 Linux

一、Windows
  • 準(zhǔn)備 win10 系統(tǒng)

  • 開(kāi)啟 CPU 虛擬化,開(kāi)啟成功后,任務(wù)管理器-性能可以看到虛擬化已啟用

    image.png

  • 安裝 WSL2,并且更新 Linux 內(nèi)核,此處參照微軟 WSL2 安裝文檔

  • 官網(wǎng)下載頁(yè)面 下載 windows 安裝程序,安裝很簡(jiǎn)單,打開(kāi) exe 文件,直接 OK 下一步即可

    image.png

  • 驗(yàn)證安裝成功


    image.png
二、Linux
  • 支持的發(fā)行版和架構(gòu)為 Centos、Ubuntu、Debian、Fedora、Raspbian(樹(shù)莓派)、RHEL、SLES
  • 本教程以 Ubuntu 21.04 安裝為例,版本需要大于等于 18.04
    首先卸載舊版本的 Docker
 sudo apt-get remove docker docker-engine docker.io containerd runc

通過(guò)安裝 Docker 倉(cāng)庫(kù)源的方式進(jìn)行安裝,先更新 Ubuntu 系統(tǒng)的官方倉(cāng)庫(kù)源,安裝必要的服務(wù)

# 更新官方源
sudo apt-get update
# 安裝必要的服務(wù)
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

設(shè)置 Docker 官方的 GPG KEY

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

添加 Docker 官方倉(cāng)庫(kù)源

echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

安裝 Docker(最新版本)

# 更新 apt
sudo apt-get update
# 安裝 Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io

如果系統(tǒng)存在多個(gè) Docker 倉(cāng)庫(kù)源,以上方法只會(huì)安裝最新的 Docker 版本,對(duì)于想指定安裝版本可以使用以下方法

安裝 Docker(指定版本)

apt-cache madison docker-ce
# docker-ce | 5:20.10.8~3-0~ubuntu-hirsute | https://download.docker.com/linux/ubuntu hirsute/stable amd64 Packages
# docker-ce | 5:20.10.7~3-0~ubuntu-hirsute | https://download.docker.com/linux/ubuntu hirsute/stable amd64 Packages
# docker-ce | 5:20.10.6~3-0~ubuntu-hirsute | https://download.docker.com/linux/ubuntu hirsute/stable amd64 Packages

# 替換 VERSION_STRING 為指定版本號(hào)即可,例如:5:20.10.8~3-0~ubuntu-hirsute
sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

驗(yàn)證是否安裝成功

sudo docker run hello-world

當(dāng)出現(xiàn)以下提示,證明安裝成功


image.png
三、mac (等有 mac 時(shí)再補(bǔ)......)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • DOCKER入門(mén) 一、 簡(jiǎn)介 引入Docker是為了解決什么問(wèn)題?現(xiàn)在我們使用的微服務(wù),確實(shí)有很多的優(yōu)點(diǎn),但是也...
    _奔跑的蝸牛_閱讀 1,273評(píng)論 0 1
  • 2013年發(fā)布至今, Docker 一直廣受矚目,被認(rèn)為可能會(huì)改變軟件行業(yè)。 但是,許多人并不清楚 Docker ...
    designer閱讀 144評(píng)論 0 0
  • 2013年發(fā)布至今, Docker 一直廣受矚目,被認(rèn)為可能會(huì)改變軟件行業(yè)。 但是,許多人并不清楚 Docker ...
    Leiws閱讀 398評(píng)論 0 0
  • 前提 本文是基于windows環(huán)境下使用docker的學(xué)習(xí)文章 其實(shí)我也有很長(zhǎng)的一段時(shí)期在ubuntu系統(tǒng)下開(kāi)發(fā),...
    無(wú)聊看風(fēng)景閱讀 662評(píng)論 0 0
  • 16宿命:用概率思維提高你的勝算 以前的我是風(fēng)險(xiǎn)厭惡者,不喜歡去冒險(xiǎn),但是人生放棄了冒險(xiǎn),也就放棄了無(wú)數(shù)的可能。 ...
    yichen大刀閱讀 8,201評(píng)論 0 4

友情鏈接更多精彩內(nèi)容