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

如何解決docker鏡像在不同cpu架構(gòu)上運(yùn)行容器報(bào)錯(cuò)問題

 更新時(shí)間:2024年12月19日 09:52:22   作者:雷德拉姆被占用  
文章主要介紹了如何查看本地Docker鏡像的CPU架構(gòu)類型,并提供了解決x86鏡像無法在ARM CPU上運(yùn)行的問題的方法,通過在Dockerfile中使用`--platform`參數(shù)指定CPU架構(gòu),可以在構(gòu)建鏡像時(shí)選擇正確的版本,從而解決架構(gòu)不匹配的問題

docker鏡像在不同cpu架構(gòu)上運(yùn)行容器報(bào)錯(cuò)

如果是在 x86 架構(gòu)機(jī)器上制作的鏡像, 如果沒有指定操作系統(tǒng),docker 會(huì)根據(jù)宿主機(jī)的 cpu 架構(gòu)自動(dòng)選擇對應(yīng)架構(gòu)的版本。

這會(huì)導(dǎo)致一個(gè)問題, x86 做的鏡像無法在 arm cpu 上運(yùn)行.

如何查看你在本地鏡像的 cpu 架構(gòu)類型?

docker inspect [鏡像 ID]

信息中有: "Architecture", "Os" 這兩個(gè)可以確定當(dāng)前鏡像的 cpu 架構(gòu).

"Architecture": "arm64",
"Variant": "v8",
"Os": "linux",

解決這個(gè)問題

需要在構(gòu)建鏡像時(shí)指定 cpu 架構(gòu)

原來我們在 Dockerfile 引入基礎(chǔ)包是下面這樣:

FROM node:14.18.3-alpine3.15

需要添加參數(shù) "--platform" 用來指定 cpu 架構(gòu)類型

FROM --platform=linux/arm64 node:14.18.3-alpine3.15

該參數(shù)的值需要去 hub.docker.com 查找對應(yīng)包的 "OS/ARCH" 信息

這樣,就可以制作指定 cpu 架構(gòu)的鏡像了

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker容器如何優(yōu)雅的終止詳解

    docker容器如何優(yōu)雅的終止詳解

    最近公司在試驗(yàn)如何將項(xiàng)目部署到docker容器中去,這其中涉及到一個(gè)技術(shù)環(huán)節(jié),那就是如何讓docker容器優(yōu)雅的終止。所謂優(yōu)雅終止,指的就是程序在退出前有清理資源,保存必要中間狀態(tài),持久化內(nèi)存數(shù)據(jù)的機(jī)會(huì)。下面通過這篇大家一起由簡單到復(fù)雜逐一考量一下。
    2016-11-11
  • docker容器與centos宿主機(jī)時(shí)間一致設(shè)置方法

    docker容器與centos宿主機(jī)時(shí)間一致設(shè)置方法

    這篇文章主要介紹了docker容器與centos宿主機(jī)時(shí)間一致設(shè)置方法,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • Docker教程之dockerfile構(gòu)建centos鏡像

    Docker教程之dockerfile構(gòu)建centos鏡像

    這篇文章主要介紹了Docker教程之dockerfile構(gòu)建centos鏡像的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Docker的基本命令使用筆記

    Docker的基本命令使用筆記

    這篇文章主要介紹了Docker的基本命令使用筆記,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • 解決使用Docker Compose管理容器的問題

    解決使用Docker Compose管理容器的問題

    在Docker Compose中,根據(jù)一個(gè)配置文件,將所有與應(yīng)用系統(tǒng)相關(guān)的應(yīng)用和對應(yīng)的容器進(jìn)行配置,再根據(jù)Docker Compose提供的命令進(jìn)行啟動(dòng),就可以解決上面說的多容器之間的復(fù)雜問題,感興趣的朋友跟隨小編一起看看吧
    2021-09-09
  • Docker安裝Keycloak開源身份認(rèn)證服務(wù)的圖文教程

    Docker安裝Keycloak開源身份認(rèn)證服務(wù)的圖文教程

    Keycloak是一款開源的認(rèn)證授權(quán)平臺,本文就來介紹一下Docker安裝Keycloak開源身份認(rèn)證服務(wù)的圖文教程,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Docker容器內(nèi)存限制的方法

    Docker容器內(nèi)存限制的方法

    本篇文章主要介紹了Docker容器內(nèi)存限制的方法,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-01-01
  • Docker使用數(shù)據(jù)容器的具體示例

    Docker使用數(shù)據(jù)容器的具體示例

    本文主要介紹了Docker使用數(shù)據(jù)容器的具體示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • ubuntu20.04 LTS安裝docker的方法步驟

    ubuntu20.04 LTS安裝docker的方法步驟

    這篇文章主要介紹了ubuntu20.04 LTS安裝docker的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • pycharm與ssh遠(yuǎn)程訪問服務(wù)器docker的詳細(xì)教程

    pycharm與ssh遠(yuǎn)程訪問服務(wù)器docker的詳細(xì)教程

    這篇文章主要介紹了pycharm與ssh遠(yuǎn)程訪問服務(wù)器docker,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10

最新評論