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

docker執(zhí)行報錯:no such file or directory: unknown

這篇具有很好參考價值的文章主要介紹了docker執(zhí)行報錯:no such file or directory: unknown。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在linux下編譯的golang程序放到docker的busybox鏡像里無法執(zhí)行,顯示報錯信息:

exec: No such file or directory

在Docker化的今天, 我們經(jīng)常需要靜態(tài)編譯一個Go程序,以便方便放在Docker容器中。 即使你沒有引用其它的第三方包,只是在程序中使用了標準庫net,你也會發(fā)現(xiàn)你編譯后的程序依賴glic,這時候你需要glibc-static庫,并且靜態(tài)連接。

不同的Go版本下靜態(tài)編譯方式還有點不同,在go 1.18下, 下面的方式經(jīng)測試可以做到靜態(tài)編譯:

CGO_ENABLED=0 go build -a -ldflags '-extldflags "-static"' -o xxx xxx.go

另外在busybox容器里常用的調(diào)試工具也無法使用,因為他們也使用了動態(tài)鏈接庫,比如strace,需要自己編譯靜態(tài)版本的strace,以strace-6.2&centos7.6為例如下編譯:

./configure LDFLAGS='-static -pthread' --enable-mpers=no

然后將文件復制到docker容器中:文章來源地址http://www.zghlxwxcb.cn/news/detail-729442.html

docker cp 本地文件路徑 容器ID/容器NAME:容器內(nèi)路徑

到了這里,關(guān)于docker執(zhí)行報錯:no such file or directory: unknown的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • npm install執(zhí)行報錯:ENOENT: no such file or directory, open ‘XXXXX\package.json‘

    npm install執(zhí)行報錯:ENOENT: no such file or directory, open ‘XXXXX\package.json‘

    先執(zhí)行 npm init -f 再安裝 npm install

    2024年02月11日
    瀏覽(20)
  • mac安裝docker報錯bash: /usr/local/bin/docker: No such file or directory

    mac安裝docker報錯bash: /usr/local/bin/docker: No such file or directory

    按照網(wǎng)上查的命令用brew安裝(安裝命令如下:) #brew install --cask ?docker 安裝結(jié)果也顯示安裝成功: 然后按照各種貼子的說明去檢查docker版本時(docker --version)會報錯? bash: /usr/local/bin/docker: No such file or directory ,這一下讓我很懵,不是都是說brew安裝后就可以了嗎,我怎么報錯了,

    2024年02月02日
    瀏覽(28)
  • docker 啟動 nginx 報錯 open() “/etc/nginx/nginx.conf“ failed (2: No such file or directory)

    問題描述 在學習 docker 的 volume 掛載時,用 nginx 鏡像來做測試,當我想指定目錄掛載數(shù)據(jù)卷,啟動容器時,卻發(fā)現(xiàn)容器沒有正常運行,我用 docker ps -a 命令查看該容器時,狀態(tài)為 Exited ,我進一步查看容器日志輸出 docker logs -fnt 3ab28f555fe4 發(fā)現(xiàn)報錯 open() \\\"/etc/nginx/nginx.conf\\\" faile

    2024年02月12日
    瀏覽(43)
  • 使用docker-compose啟動docker鏡像報錯exec ./docker-entrypoint.sh: no such file or directory

    使用docker-compose啟動docker鏡像報錯exec ./docker-entrypoint.sh: no such file or directory

    報錯原因: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的即為編碼錯誤造成的

    2024年02月15日
    瀏覽(28)
  • 【報錯】open /var/lib/docker/tmp/docker-import-863402796/bin/json: no such file or directory

    1背景: docker load -i 20230109.tar 2 報錯: open /var/lib/docker/tmp/docker-import-863402796/bin/json: no such file or directory 3 解決方法: 方法一: cat 20230109.tar | docker import - 20230109 然后,通過docker images可以看到鏡像已經(jīng)加載進來了。 方法二: docker import 20230109.tar 然后,通過docker images可以看到

    2024年02月11日
    瀏覽(20)
  • 已解決Python “No such file or directory“問題報錯

    已解決Python “No such file or directory“問題報錯

    本文摘要:本文已解決Python “No such file or directory“ 的相關(guān)報錯問題,并總結(jié)提出了幾種可用解決方案。同時結(jié)合人工智能GPT排除可能得隱患及錯誤。 ?? 作者介紹:我是程序員洲洲,一個熱愛寫作的非著名程序員。CSDN全棧優(yōu)質(zhì)領(lǐng)域創(chuàng)作者、華為云博客社區(qū)云享專家、阿里云

    2024年02月03日
    瀏覽(35)
  • python 報錯FileNotFoundError: [Errno 2] No such file or directory

    python 報錯FileNotFoundError: [Errno 2] No such file or directory

    目錄 1.FileNotFoundError: [Errno 2] No such file or directory 2.SyntaxError: (unicode error) \\\'unicodeescape\\\' codec can\\\'t decode bytes in position 2-3: truncated UXXXXXXXX escape 3.SyntaxError: (unicode error) \\\'unicodeescape\\\' codec can\\\'t decode bytes in position 2-3: truncated UXXXXXXXX escape ?4.TypeError: read_file() got an unexpected keyword argument

    2024年02月03日
    瀏覽(30)
  • repo執(zhí)行出現(xiàn)/usr/bin/env: ‘python’: No such file or directory問題

    下載 Repo 工具,并確保它可執(zhí)行: 執(zhí)行 repo version報錯: 查看cygwin軟件,python是自動安裝在/usr/bin/python3.8。 ? 要指定repo執(zhí)行時使用的Python解釋器,你可以修改repo腳本的第一行,也被稱為\\\"shebang\\\"行。 在repo腳本文件的第一行,你可以使用以下格式來指定要使用的Python解釋器路

    2024年02月05日
    瀏覽(25)
  • 【c++ debug】cmake編譯報錯 No such file or directory

    【c++ debug】cmake編譯報錯 No such file or directory

    ? 重要: (1)首先確認文件是否存在,不存在才會報no such file/directory (2)確認查找路徑是否正確,搜索路徑錯了自然找不到目標文件,頭文件就檢查include_directories,庫文件就檢查target_libraries 1. 報錯:error while loading shared libraries: libprotoc.so.24: cannot open shared object file: No s

    2024年02月01日
    瀏覽(30)
  • Linux報錯:-bash: 路徑xx: No such file or directory解決方法

    Linux報錯:-bash: 路徑xx: No such file or directory解決方法

    事情起因:當我在用OpenFOAM的時候,提示內(nèi)存不足,然后我將OpenFOAM移動到了我新掛載的文件上,于是出現(xiàn)了圖中的錯誤 ? 于是在詢問了朋友和前輩之后,發(fā)現(xiàn)是配置文件的問題,于是我進入到配置文件中,將我新的路徑復制了進去 第一步:輸入命令? ?vim ~/.bashrc? 進入bashr

    2024年02月17日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包