国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

docker報(bào)錯(cuò)standard init linux.go:228 exec user process caused: exec format error

這篇具有很好參考價(jià)值的文章主要介紹了docker報(bào)錯(cuò)standard init linux.go:228 exec user process caused: exec format error。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、報(bào)錯(cuò)

使用Dockerfile自己做的服務(wù)鏡像,docker run時(shí)啟動(dòng)失敗,報(bào)錯(cuò)如下:

standard init linux.go:228 exec user process caused: exec format error

2、原因一

當(dāng)前服務(wù)器的CPU架構(gòu)和構(gòu)建鏡像時(shí)的CPU架構(gòu)不兼容。比如做鏡像是在arm機(jī)器下構(gòu)建的,而docker run是在amd架構(gòu)下執(zhí)行的。排查:

# 鏡像信息
docker inspect 鏡像ID |grep -i Arch

standard_init_linux.go:228: exec user process caused: exec format error,Error整理,docker,linux

查看當(dāng)前服務(wù)器的CPU架構(gòu)信息:

# Linux信息
uname -a
# 或
lscpu

此時(shí),可通過docker buildx插件模擬多CPU架構(gòu),構(gòu)建出你需要的鏡像,從而解決這個(gè)問題。

2、原因二

要是前面的這個(gè)問題,那倒是明晰,坑就在你明明用docker buildx構(gòu)建的,查看兩個(gè)架構(gòu)信息也沒毛病,但還是報(bào)這個(gè)錯(cuò)。

standard_init_linux.go:228: exec user process caused: exec format error,Error整理,docker,linux

此時(shí),考慮你Dockfile里的基礎(chǔ)鏡像,它的架構(gòu)也要對(duì)應(yīng)上。不能做amd下的鏡像,但基礎(chǔ)鏡像卻是arm下的。比如我之前使用JDK的鏡像,Dockerfile共用一個(gè),開頭都是:

FROM openjdk:11.0.4

這個(gè)坑得處理掉,可以通過–platform參數(shù)來完成指定架構(gòu)鏡像的拉?。?/p>

docker pull --platform linux/arm64 openjdk:11.0.4
docker pull --platform linux/amd64 openjdk:11.0.4

后面我是通過CICD平臺(tái)的,對(duì)應(yīng)的打包腳本也就變成了:

standard_init_linux.go:228: exec user process caused: exec format error,Error整理,docker,linux

問題解決!文章來源地址http://www.zghlxwxcb.cn/news/detail-780652.html

到了這里,關(guān)于docker報(bào)錯(cuò)standard init linux.go:228 exec user process caused: exec format error的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Bug:mac上運(yùn)行g(shù)o run main.go 報(bào)錯(cuò),fork/exec /var/fold/T/go-build269/b001/ex

    今天通過goland執(zhí)行g(shù)o run main.go運(yùn)行我本地編寫好的go代碼時(shí),發(fā)現(xiàn)報(bào)錯(cuò)fork/exec / xxx 方法一: 因?yàn)楫?dāng)前go的build環(huán)境不對(duì),比如:我是mac系統(tǒng),但是之前go中的GOOS配置的是linux,因此導(dǎo)致報(bào)錯(cuò) 方法二: 可能是因?yàn)橹匮b或者更新go版本后,并沒有在env里更新 /var/folders/ty/q11880gn5797

    2024年02月10日
    瀏覽(64)
  • 10.docker exec -it /bin/bash報(bào)錯(cuò)解決、sh與bash區(qū)別

    進(jìn)入容器時(shí),報(bào)如下錯(cuò)誤 將bin/bash換成bin/sh 制作鏡像時(shí)使用了精簡版,只裝了sh命令,未安裝bash。 Shell是一種應(yīng)用程序,該應(yīng)用程序提供了一個(gè)界面,用戶通過這個(gè)界面訪問操作系統(tǒng)內(nèi)核的服務(wù)。Shell 是一個(gè)用 C 語言編寫的程序,是用戶使用 Linux 的橋梁。Shell 既是一種命令

    2024年04月08日
    瀏覽(21)
  • docker無法啟動(dòng)報(bào)錯(cuò)start docker Failed at step EXEC spawning /usr/bin/containerd

    報(bào)錯(cuò)內(nèi)容: docker無法啟動(dòng)報(bào)錯(cuò)start docker Failed at step EXEC spawning /usr/bin/containerd 找不到/usr/bin/dockerd文件 解決思路: 1、首先看一下二進(jìn)制安裝docker的路徑/usr/local/bin 對(duì)于舊的docker啟動(dòng)文件進(jìn)行刪除 rm -rf /etc/systemd/system/devicemapper.conf 然后新添加docker.service ?cat /etc/systemd/system/do

    2024年01月19日
    瀏覽(32)
  • OCI runtime exec failed: exec failed: unable to start container process:

    OCI runtime exec failed: exec failed: unable to start container process:

    測試使用docker容器名字ping通容器與容器之間,出現(xiàn) OCI runtime exec failed: exec failed: unable to start container process: exec: “ping”: executable file not found in $PATH: unknown 報(bào)錯(cuò) 重新測試 成功!

    2024年02月13日
    瀏覽(17)
  • 使用docker-compose啟動(dòng)docker鏡像報(bào)錯(cuò)exec ./docker-entrypoint.sh: no such file or directory

    使用docker-compose啟動(dòng)docker鏡像報(bào)錯(cuò)exec ./docker-entrypoint.sh: no such file or directory

    報(bào)錯(cuò)原因:exec ./docker-entrypoint.sh: no such file or directory 我們可以在linux下通過cat -v命令查看.sh文件 ? 例: cat -v Dockerfile ? ? ? ? WORKDIR /tools/*******/^M ????????RUN chmod a+x /tools/*********/docker-entrypoint.sh^M ????????ENTRYPOINT [\\\"./docker-********.sh\\\"]^M 這種后綴有^M的即為編碼錯(cuò)誤造成的

    2024年02月15日
    瀏覽(28)
  • docker容器日志報(bào)錯(cuò):/docker-entrypoint.sh: exec: line 10: /bin/bash: not found(去掉/bin/bash)

    docker容器日志報(bào)錯(cuò):/docker-entrypoint.sh: exec: line 10: /bin/bash: not found(去掉/bin/bash)

    這個(gè)錯(cuò)誤提示表明eclipse-mosquitto鏡像生成的容器內(nèi)部找不到 /bin/bash 這個(gè)命令,可能是由于在容器鏡像中沒有安裝 Bash 或在執(zhí)行腳本時(shí)路徑不正確導(dǎo)致的。如果你使用的是官方的 eclipse-mosquitto 鏡像,那么這個(gè)問題一般不會(huì)出現(xiàn)。 如果你在 Dockerfile 中指定了自己的 ENTRYPOINT 或

    2024年02月09日
    瀏覽(29)
  • Linux中執(zhí)行java命令報(bào)錯(cuò):cannot execute binary file: Exec format error

    對(duì)于這個(gè)問題,如果你確認(rèn)文件沒有損壞、文件權(quán)限正確、服務(wù)器位數(shù)和JDK位數(shù)一致,那么本文99.999999%可以解決你的問題。 Java程序在自己的開發(fā)環(huán)境、測試環(huán)境,一切正常,啟動(dòng)命令如下: 某天,終于要在客戶的生產(chǎn)環(huán)境進(jìn)行部署了。一切都很愉快,現(xiàn)在萬事俱備,只差啟

    2024年02月04日
    瀏覽(20)
  • exec failed: unable to start container process: exec: “ip“: executable file not found in $PATH

    exec failed: unable to start container process: exec: “ip“: executable file not found in $PATH

    問題報(bào)錯(cuò): 報(bào)錯(cuò)原因:因?yàn)樵撊萜鞯溺R像時(shí)精簡版,內(nèi)部缺少iproute2導(dǎo)致無法使用ip命令 解決方式: 進(jìn)入容器 docker exec -it 容器名 /bin/bash 進(jìn)入后: 更新apt apt-get update 安裝iproute2 agt install -y iproute2 安裝完以后退出exit docker exec -it 容器名 ip addr ?修改后嘗試結(jié)果: 同理 ?安裝

    2024年02月13日
    瀏覽(18)
  • 【Linux】在Linux上使用Conda報(bào)錯(cuò):CondaError: Run ‘conda init‘ before ‘conda activate‘

    最近使用conda遇到一個(gè)報(bào)錯(cuò),特地寫下來分享一下。 事情是這樣的。 我使用conda新建了一個(gè)環(huán)境: 然后,在使用下面的命令進(jìn)入這個(gè)環(huán)境時(shí),報(bào)錯(cuò)。 使用的命令: 報(bào)的錯(cuò)誤: 在網(wǎng)上搜索了很多方法,都沒有用,之后重新用以下命令更新了環(huán)境,報(bào)錯(cuò)解決。 特此記錄。

    2024年01月22日
    瀏覽(13)
  • [http-nio-8080-exec-4] com.alibaba.druid.pool.DruidDataSource.error {dataSource-1} init error java.s

    JDBC使用Druid連接池連接數(shù)據(jù)庫的時(shí)候,遇到報(bào)錯(cuò):[http-nio-8080-exec-4] com.alibaba.druid.pool.DruidDataSource.error {dataSource-1} init error java.s 一、剛開始發(fā)現(xiàn)我自己的mysql版本是5.7,但在pom.xml里導(dǎo)的mysql包是8.0.22,過大,所以重新導(dǎo)包將其改為5.1.38 二、由于mysql5.0和8.0配置不同,相關(guān)驅(qū)動(dòng)名

    2024年02月06日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包