亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux下Docker版本升級的保姆級教程

 更新時間:2025年08月22日 09:22:13   作者:笑小楓  
之前docker直接使用centos的yum -y install docker安裝的,安裝源的版本比較老,最近項目計劃使用docker的一些新特性,所以需要將docker版本做一下升級,本文詳細記錄了升級的過程,需要的朋友可以參考下

1. 背景

因為之前docker直接使用centos的yum -y install docker安裝的,安裝源的版本比較老,最近項目計劃使用docker的一些新特性,所以需要將docker版本做一下升級。本文詳細記錄了升級的過程,有需要的小伙伴可以參考一下。

2. 升級過程

2.1 查看當前版本

首先使用docker --version查看現(xiàn)有的docker版本,可以看到,我們使用的是1.13.1,也是比較老的一個版本的。

輸出如下:

Docker version 1.13.1, build 7d71120/1.13.1

2.2 卸載當前版本

首先需要停止我們當前運行的docker服務

sudo systemctl stop docker

Docker 使用了 systemd 的 socket 激活 機制

# 同時停止 docker.service 和 docker.socket
sudo systemctl stop docker.socket docker.service

# 或者先停止socket再停止服務
sudo systemctl stop docker.socket
sudo systemctl stop docker.service

然后卸載當前版本docker

sudo yum remove -y docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

如果是比較新的ce版本,卸載命令如下:

sudo yum remove -y docker-ce \
                  docker-ce-cli \
                  docker-ce-rootless-extras \
                  containerd.io \
                  docker-buildx-plugin \
                  docker-compose-plugin

刪除舊的 Docker 相關(guān)數(shù)據(jù)(可選):

注意:

  • /var/lib/docker 目錄包含所有 Docker 容器和鏡像,如果不想丟失數(shù)據(jù),請 備份后再執(zhí)行刪除,或者不刪除。
  • 如果docker版本差異過大,會出現(xiàn)原來容器在新版本不可用的情況,如果存在數(shù)據(jù)存在容器內(nèi),請先備份數(shù)據(jù)。
sudo rm -rf /var/lib/docker

2.3 安裝必要的依賴包

安裝 yum-utils 工具,它們可以幫助你管理 YUM 倉庫

sudo yum install -y yum-utils

2.4 設置 Docker 倉庫

Docker 的官方倉庫在國外,速度可能較慢。建議國內(nèi)用戶使用國內(nèi)鏡像源,例如阿里云:

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

若你希望使用官方源,可以使用以下命令

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2.5 安裝最新版本的 Docker

接下來,安裝 Docker CE 最新版本:

sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

若要安裝 特定版本,可以先列出可用版本:

yum list docker-ce --showduplicates | sort -r

然后安裝指定版本:

sudo yum install -y docker-ce-<VERSION> docker-ce-cli-<VERSION> containerd.io

2.6 啟動 Docker 并設置開機自啟

安裝完成后,啟動 Docker 服務并將其設置為開機自動啟動:

sudo systemctl start docker
sudo systemctl enable docker

3. 安裝驗證

3.1 驗證 Docker 版本

docker --version

輸出如下:

3.2 驗證安裝

通過運行 hello-world 鏡像來驗證 Docker 是否已正確安裝并正常運行:

docker run hello-world

如果看到 “Hello from Docker!” 的提示信息,說明安裝成功。

4. 鏡像源配置

因為國內(nèi)無法直接使用官方的鏡像源,這里可以使用阿里云的制品中心做下替換

鏈接前往,需登錄:https://cr.console.aliyun.com/cn-hangzhou/instances/artifact

以上就是Linux下Docker版本升級的保姆級教程的詳細內(nèi)容,更多關(guān)于Linux下Docker版本升級的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Docker實現(xiàn)從零開始搭建SOLO個人博客的方法步驟

    Docker實現(xiàn)從零開始搭建SOLO個人博客的方法步驟

    本文主要介紹了Docker實現(xiàn)從零開始搭建SOLO個人博客,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • docker打包node項目的過程講解

    docker打包node項目的過程講解

    今天小編就為大家分享一篇關(guān)于docker打包node項目的過程講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • docker網(wǎng)絡,docker-compose?network問題

    docker網(wǎng)絡,docker-compose?network問題

    這篇文章主要介紹了docker網(wǎng)絡,docker-compose?network問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 如何使用Docker部署Go Web應用的實現(xiàn)

    如何使用Docker部署Go Web應用的實現(xiàn)

    這篇文章主要介紹了如何使用Docker部署Go Web應用的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Docker安裝ollama過程解讀

    Docker安裝ollama過程解讀

    Ollama是一個開源的LLM服務工具,用于簡化在本地運行大語言模型,本文介紹了如何使用Docker安裝Ollama并運行大語言模型,包括拉取鏡像、運行容器和加載模型,最后,還介紹了如何安裝OpenWebUI進行Web界面交互
    2025-02-02
  • docker-compose命令如何刪除image的鏡像

    docker-compose命令如何刪除image的鏡像

    這篇文章主要介紹了docker-compose命令如何實現(xiàn)刪除image的鏡像方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • 使用docker快速搭建Spark集群的方法教程

    使用docker快速搭建Spark集群的方法教程

    通過使用 Docker,可以快速的在本地搭建一套 Spark 環(huán)境,方便大家開發(fā) Spark 應用,或者擴展到生產(chǎn)環(huán)境。下面這篇文章主要給大家介紹了使用docker快速搭建Spark集群的方法教程,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-06-06
  • 使用?Docker?Compose?構(gòu)建復雜的多容器?App的方法

    使用?Docker?Compose?構(gòu)建復雜的多容器?App的方法

    Docker Compose 工具相當于 C/C++ 的 make 工具,使用 make 需要 Makefile,所有的編譯鏈接設置都在Makefile 中指定,不需要為了運行程序而每次都在終端手動輸入長串的指令,這篇文章主要介紹了使用?Docker?Compose?構(gòu)建復雜的多容器?App,需要的朋友可以參考下
    2022-04-04
  • Docker打包一個Python腳本的實現(xiàn)方法

    Docker打包一個Python腳本的實現(xiàn)方法

    本文主要介紹了Docker打包一個Python腳本的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-04-04
  • Spring Boot 2.4 新特性之一鍵構(gòu)建Docker鏡像的過程詳解

    Spring Boot 2.4 新特性之一鍵構(gòu)建Docker鏡像的過程詳解

    這篇文章主要介紹了Spring Boot 2.4 新特性之一鍵構(gòu)建Docker鏡像的過程詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12

最新評論