欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux下Docker版本升級(jí)的保姆級(jí)教程

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

1. 背景

因?yàn)橹癲ocker直接使用centos的yum -y install docker安裝的,安裝源的版本比較老,最近項(xiàng)目計(jì)劃使用docker的一些新特性,所以需要將docker版本做一下升級(jí)。本文詳細(xì)記錄了升級(jí)的過程,有需要的小伙伴可以參考一下。

2. 升級(jí)過程

2.1 查看當(dāng)前版本

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

輸出如下:

Docker version 1.13.1, build 7d71120/1.13.1

2.2 卸載當(dāng)前版本

首先需要停止我們當(dāng)前運(yùn)行的docker服務(wù)

sudo systemctl stop docker

Docker 使用了 systemd 的 socket 激活 機(jī)制

# 同時(shí)停止 docker.service 和 docker.socket
sudo systemctl stop docker.socket docker.service

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

然后卸載當(dāng)前版本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ù),請(qǐng) 備份后再執(zhí)行刪除,或者不刪除。
  • 如果docker版本差異過大,會(huì)出現(xiàn)原來(lái)容器在新版本不可用的情況,如果存在數(shù)據(jù)存在容器內(nèi),請(qǐng)先備份數(shù)據(jù)。
sudo rm -rf /var/lib/docker

2.3 安裝必要的依賴包

安裝 yum-utils 工具,它們可以幫助你管理 YUM 倉(cāng)庫(kù)

sudo yum install -y yum-utils

2.4 設(shè)置 Docker 倉(cāng)庫(kù)

Docker 的官方倉(cāng)庫(kù)在國(guó)外,速度可能較慢。建議國(guó)內(nèi)用戶使用國(guó)內(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

接下來(lái),安裝 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 啟動(dòng) Docker 并設(shè)置開機(jī)自啟

安裝完成后,啟動(dòng) Docker 服務(wù)并將其設(shè)置為開機(jī)自動(dòng)啟動(dòng):

sudo systemctl start docker
sudo systemctl enable docker

3. 安裝驗(yàn)證

3.1 驗(yàn)證 Docker 版本

docker --version

輸出如下:

3.2 驗(yàn)證安裝

通過運(yùn)行 hello-world 鏡像來(lái)驗(yàn)證 Docker 是否已正確安裝并正常運(yùn)行:

docker run hello-world

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

4. 鏡像源配置

因?yàn)閲?guó)內(nèi)無(wú)法直接使用官方的鏡像源,這里可以使用阿里云的制品中心做下替換

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

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

相關(guān)文章

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

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

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

    docker打包node項(xiàng)目的過程講解

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

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

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

    如何使用Docker部署Go Web應(yīng)用的實(shí)現(xiàn)

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

    Docker安裝ollama過程解讀

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論