最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ubuntu安裝Docker超詳細小白教程(附國內(nèi)鏡像加速教程)

 更新時間:2026年04月30日 09:15:31   作者:正經(jīng)教主  
由于業(yè)務(wù)需要,又親自上手在服務(wù)器上安裝了Docker,所以這里再給大家總結(jié)下,這篇文章主要介紹了Ubuntu安裝Docker的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

我會把每一步、每一條命令都用大白話解釋,你只需要復(fù)制粘貼、跟著做就能成功安裝,全程不需要任何專業(yè)基礎(chǔ)。

一、先說明

本教程適配:Ubuntu 20.04 / 22.04 / 24.04(絕大多數(shù)服務(wù)器、電腦都能用)
全程使用官方源,最穩(wěn)定、最安全。

二、第一步:打開終端

在 Ubuntu 里:

  • 快捷鍵:Ctrl + Alt + T
  • 或點擊左下角菜單搜索 terminal

終端就是你輸入命令、電腦執(zhí)行的窗口。

三、第二步:更新系統(tǒng)軟件源(必須做)

命令

sudo apt update 

解釋

  • sudo:以管理員權(quán)限執(zhí)行(安裝軟件必須要)
  • apt:Ubuntu 的軟件管理工具
  • update:刷新軟件列表,讓系統(tǒng)知道最新版本

四、第三步:安裝依賴工具

命令

sudo apt install -y ca-certificates curl gnupg lsb-release 

解釋

  • 安裝下載、加密、驗證需要的小工具
  • -y:自動確認,不用你手動按回車

五、第四步:添加 Docker 官方 GPG 密鑰(安全驗證)

命令

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

解釋

  • 下載 Docker 官方的安全密鑰
  • 作用:保證你下載的 Docker 是官方原版,沒被篡改

六、第五步:添加 Docker 官方軟件源

命令

echo "deb [arch=$(dpkg --print-architecture) 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 

解釋

  • 告訴 Ubuntu:以后下載 Docker 去官方倉庫
  • 自動適配你的系統(tǒng)版本,不用手動改

七、第六步:再次更新源

命令

sudo apt update 

解釋

讓系統(tǒng)識別剛添加的 Docker 軟件源。

八、第七步:安裝 Docker 引擎(核心步驟)

命令

sudo apt install -y docker-ce docker-ce-cli containerd.io 

解釋

  • docker-ce:Docker 社區(qū)版(免費)
  • docker-ce-cli:命令行工具
  • containerd.io:容器運行環(huán)境

安裝完成后,Docker 就已經(jīng)裝上了!

九、第八步:設(shè)置不用每次都輸 sudo(非常重要)

默認必須用 sudo 才能用 docker,我們把當(dāng)前用戶加入 docker 組:

命令1:把用戶加入 docker 組

sudo usermod -aG docker $USER 

解釋

  • usermod -aG:把用戶添加到某個組
  • $USER:自動代表你當(dāng)前的用戶名

命令2:讓權(quán)限立即生效(不用重啟電腦)

newgrp docker 

執(zhí)行完這條,你就可以直接用 docker 命令了。

十、第九步:驗證安裝成功

命令1:查看 Docker 版本

docker --version 

? 出現(xiàn)類似:

Docker version 26.xx.x, build xxx

就說明安裝成功!

命令2:運行官方測試容器

docker run hello-world 

? 如果出現(xiàn):

Hello from Docker!

代表完全正常運行!

十一、第十步:設(shè)置開機自啟動(服務(wù)器必開)

命令

sudo systemctl enable docker 

解釋

  • 開機自動啟動 Docker
  • 服務(wù)器重啟后不用手動開

十二、常用 Docker 命令(小白必備)

docker --version    # 查看版本
docker info         # 查看Docker信息
docker images       # 查看本地鏡像
docker ps           # 查看正在運行的容器
docker ps -a        # 查看所有容器

十三、小白常見問題(我?guī)湍闾崆敖鉀Q)

1. 提示權(quán)限不足

運行:

newgrp docker 

2. 下載鏡像特別慢

我可以給你配置國內(nèi)鏡像加速,讓速度飛起來。

3. 想卸載 Docker

sudo apt remove -y docker-ce docker-ce-cli containerd.io 

總結(jié)(超簡單)

你只需要按順序復(fù)制這 9 條命令,就能裝好 Docker:

sudo apt update
sudo apt install -y ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) 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
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo usermod -aG docker $USER
newgrp docker
docker run hello-world

附錄:Ubuntu 配置 Docker 國內(nèi)鏡像加速教程

下面給你一份Ubuntu 配置 Docker 國內(nèi)鏡像加速小白專用教程,每條命令都帶解釋,復(fù)制粘貼就能用,不用懂原理。

一、先說明作用

Docker 默認從國外下載鏡像,速度極慢。

配置國內(nèi)鏡像后,拉取鏡像速度會快幾十倍。

二、第一步:創(chuàng)建或編輯 Docker 配置文件

Docker 的配置文件在 /etc/docker/daemon.json,默認不存在,需要新建。

執(zhí)行命令

sudo nano /etc/docker/daemon.json 

解釋

  • sudo:管理員權(quán)限
  • nano:Ubuntu 自帶的簡單文本編輯器
  • /etc/docker/daemon.json:Docker 配置文件路徑

三、第二步:粘貼鏡像加速配置

打開編輯器后,把下面整段復(fù)制粘貼進去

{
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://dockerproxy.com"
  ]
}

這些都是國內(nèi)公共鏡像源,穩(wěn)定、速度快。

四、第三步:保存并退出編輯器

在 nano 里操作:

  1. 按 Ctrl + O → 回車 → 保存
  2. 按 Ctrl + X → 退出

五、第四步:重啟 Docker 讓配置生效

命令

sudo systemctl daemon-reload 

解釋

告訴系統(tǒng):配置文件改了,重新加載一下。

再重啟 Docker

sudo systemctl restart docker 

解釋

重啟 Docker 服務(wù),鏡像加速才會生效。

六、第五步:檢查是否配置成功

命令

docker info 

在輸出內(nèi)容里找到這一行:

Registry Mirrors:
  https://docker.mirrors.ustc.edu.cn/
  https://hub-mirror.c.163.com/
  ...

只要出現(xiàn)類似內(nèi)容,就說明鏡像加速配置成功

七、測試一下速度(可選)

拉取一個小鏡像測試:

docker pull hello-world 

如果速度很快,就成功了。

八、小白常見問題

1. 提示文件格式錯誤

一般是你粘貼時多了逗號、少了大括號。
重新復(fù)制我給的整段粘貼即可。

2. 重啟 Docker 失敗

多半是 daemon.json 格式寫錯。
重新打開檢查:

sudo nano /etc/docker/daemon.json

3. 想換更快的鏡像

直接替換 registry-mirrors 里的地址即可,然后重啟 Docker。

極簡一鍵版(適合不想一步步操作的人)

直接復(fù)制下面一整段執(zhí)行,自動配置鏡像加速:

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://dockerproxy.com"
  ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker info

這段命令 =自動創(chuàng)建 Docker 配置文件 + 寫入國內(nèi)鏡像地址 + 重啟 Docker + 驗證成功,逐行詳細解釋如下:

第1行

sudo tee /etc/docker/daemon.json <<-'EOF' 

解釋:

  • sudo:用管理員權(quán)限
  • tee:把內(nèi)容寫入文件
  • /etc/docker/daemon.json:Docker 的配置文件(鏡像加速就寫在這里)
  • <<-'EOF'開始寫入內(nèi)容的標記

意思就是:
我要開始往 Docker 配置文件里寫東西啦!

中間一大段 JSON

{
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://dockerproxy.com"
  ]
}

解釋:

這就是鏡像加速地址,一共 4 個國內(nèi)高速源:

  • 中科大
  • 網(wǎng)易
  • 百度
  • dockerproxy

作用:
讓 Docker 從國內(nèi)服務(wù)器下載鏡像,速度飛起來!

第2個 EOF

EOF 

解釋:

結(jié)束寫入標記。

意思:

配置內(nèi)容寫完了!

命令:重新加載系統(tǒng)服務(wù)配置

sudo systemctl daemon-reload 

解釋:

告訴系統(tǒng):

我改了配置文件,你重新讀一下!

命令:重啟 Docker 讓加速生效

sudo systemctl restart docker 

解釋:

重啟 Docker 服務(wù)。

意思:

鏡像加速配置現(xiàn)在開始生效!

最后一行:檢查是否成功

docker info 

解釋:

查看 Docker 信息。

你會看到:

Registry Mirrors:
  https://docker.mirrors.ustc.edu.cn
  ...

出現(xiàn)這個就代表鏡像加速成功!

總結(jié)

到此這篇關(guān)于Ubuntu安裝Docker的文章就介紹到這了,更多相關(guān)Ubuntu安裝Docker內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何查看docker中mysql的版本問題

    如何查看docker中mysql的版本問題

    這篇文章主要介紹了如何查看docker中mysql的版本問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Docker可視化工具Portainer的具體使用

    Docker可視化工具Portainer的具體使用

    Portainer是Docker的可視化工具,可提供一個交互界面顯示Docker的詳細信息供用戶操作,本文主要介紹了Docker可視化工具Portainer的具體使用,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • Docker v1.13 新功能介紹

    Docker v1.13 新功能介紹

    本篇文章主要介紹了Docker v1.13 新功能介紹,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Docker容器中沒有vi/ps等命令問題

    Docker容器中沒有vi/ps等命令問題

    這篇文章主要介紹了Docker容器中沒有vi/ps等命令問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • docker阿里云鏡像安裝tomcat無法訪問的解決過程

    docker阿里云鏡像安裝tomcat無法訪問的解決過程

    文章講述了在Linux系統(tǒng)中,由于阿里云鏡像默認是最小的,不包含webapps目錄,導(dǎo)致無法直接使用Tomcat,通過在Docker容器中安裝Tomcat后,將webapps.dist目錄中的文件復(fù)制到webapps目錄可以解決這個問題
    2025-11-11
  • 使用 Docker 部署 GitLab 并持久化數(shù)據(jù)的實例步驟

    使用 Docker 部署 GitLab 并持久化數(shù)據(jù)的實例步驟

    本文將詳細介紹如何使用 Docker 部署 GitLab,并將數(shù)據(jù)(如倉庫、配置、日志等)持久化到主機磁盤,我們還將解決常見的端口沖突問題,并介紹如何從另一臺 GitLab 恢復(fù)數(shù)據(jù)到新的 GitLab 實例,感興趣的朋友一起看看吧
    2025-05-05
  • docker部署golang http服務(wù)時端口無法訪問的問題解決

    docker部署golang http服務(wù)時端口無法訪問的問題解決

    本文主要介紹了docker部署golang http服務(wù)時端口無法訪問的問題解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Docker安裝iTop快速搭建IT服務(wù)管理平臺

    Docker安裝iTop快速搭建IT服務(wù)管理平臺

    本文主要介紹了Docker安裝iTop快速搭建IT服務(wù)管理平臺,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • 給debian的docker容器添加crontab定時任務(wù)

    給debian的docker容器添加crontab定時任務(wù)

    這篇文章主要介紹了給debian的docker容器添加crontab定時任務(wù)的相關(guān)知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • docker-compose部署kafka全過程

    docker-compose部署kafka全過程

    文章介紹了如何使用docker-compose.yaml文件啟動容器,并查看和創(chuàng)建Kafka topic,以及監(jiān)控topic下的數(shù)據(jù),作者分享了個人經(jīng)驗,希望對大家有所幫助
    2024-12-12

最新評論

南汇区| 徐闻县| 夏邑县| 米林县| 缙云县| 缙云县| 蒙自县| 潼南县| 巧家县| 博野县| 竹溪县| 芒康县| 安溪县| 木兰县| 南康市| 高雄县| 遂平县| 大足县| 汕头市| 疏勒县| 沙雅县| 辽宁省| 繁峙县| 微博| 沛县| 达尔| 古田县| 通渭县| 九寨沟县| 建瓯市| 长丰县| 财经| 理塘县| 浦江县| 南靖县| 新乐市| 萨嘎县| 滦平县| 东乌珠穆沁旗| 海安县| 湘乡市|