日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

與機(jī)器打交道的工作:細(xì)節(jié)決定浪費(fèi)生命的時(shí)間——記一次 Docker 與軟鏈接的故障

來源: 責(zé)編: 時(shí)間:2024-07-19 08:01:38 664觀看
導(dǎo)讀問題背景假設(shè)在一臺(tái) ubuntu 服務(wù)器上,我們有一個(gè)專門存放日頻數(shù)據(jù)的路徑:ls /data/daily -lh202401012024010220240103...這些數(shù)據(jù)過于龐大,我們無法將其全部保存在服務(wù)器中。對(duì)于這些數(shù)據(jù),只有當(dāng)天的路徑,我們需要對(duì)其有

問題背景

假設(shè)在一臺(tái) ubuntu 服務(wù)器上,我們有一個(gè)專門存放日頻數(shù)據(jù)的路徑:qRI28資訊網(wǎng)——每日最新資訊28at.com

ls /data/daily -lh202401012024010220240103...

這些數(shù)據(jù)過于龐大,我們無法將其全部保存在服務(wù)器中。對(duì)于這些數(shù)據(jù),只有當(dāng)天的路徑,我們需要對(duì)其有「寫」的權(quán)限,歷史數(shù)據(jù)我們只讀即可。qRI28資訊網(wǎng)——每日最新資訊28at.com

因此,假設(shè)今天是 20240717 ,那么,我們可以將小于 20240717 的數(shù)據(jù)軟鏈接到一個(gè) mount 到服務(wù)器上的分布式文件系統(tǒng)中,比如:qRI28資訊網(wǎng)——每日最新資訊28at.com

ls /data/daily -lh20240101 -> /mnt/gfs-data/daily/2024010120240102 -> /mnt/gfs-data/daily/20240102...20240716 -> /mnt/gfs-data/daily/2024071620240717

接下來,我們希望啟動(dòng)的 docker 容器可以訪問 daily 數(shù)據(jù),那么:qRI28資訊網(wǎng)——每日最新資訊28at.com

docker run /  -v /data/daily:/data/daily /  --name my-service-container /  my-service-image  run-service-command

此時(shí) my-service-container 報(bào)錯(cuò):qRI28資訊網(wǎng)——每日最新資訊28at.com

no such file or directory: /data/daily/20240716

但是當(dāng)你進(jìn)入容器:qRI28資訊網(wǎng)——每日最新資訊28at.com

docker exec -it my-service-container /bin/bash$ cd /data/daily$ ls20240101  20240102  ...  20240716 20240717# 數(shù)據(jù)似乎存在?$ ls -l 20240716no such file or directory: 20240716# 明明存在,卻無法訪問?

那么,問題出在了哪里?

我估計(jì)讀到這里的讀者中,至少有一半已經(jīng)知道了問題所在。qRI28資訊網(wǎng)——每日最新資訊28at.com

但是讓我們先來看看一些錯(cuò)誤的思路(也是困住了我的思路):qRI28資訊網(wǎng)——每日最新資訊28at.com

一、會(huì)不是文件系統(tǒng)權(quán)限問題?qRI28資訊網(wǎng)——每日最新資訊28at.com

  • 顯然, docker 容器在未開啟 --privileged ,權(quán)限是不完整的
  • 尤其是涉及到與 mount 分布式文件系統(tǒng)的交互,這其中是很容易出問題的

二、軟鏈接的問題?qRI28資訊網(wǎng)——每日最新資訊28at.com

  • 軟鏈接本身不復(fù)雜,但是 docker 與軟鏈接的結(jié)合,可能有點(diǎn)問題?
  • 于是甚至很傻地去搜了 stackoverflow ,嘗試類比 docker 、 softlink 、 mount 相關(guān)的問題

三、其他更復(fù)雜的原因?qū)е碌模?span style="display:none">qRI28資訊網(wǎng)——每日最新資訊28at.com

  • 問問 ChatGPT 吧!免費(fèi)版不聰明,再問問 ChatGPT-4o !
  • 嗯...是我的 prompt 寫得太差了?獲得了一些正確的廢話

如果你已經(jīng)知道問題,你或許會(huì)嘲笑上述費(fèi)力不討好的一番折騰。但是為什么我(或者其他陷入誤區(qū)的讀者)會(huì)想到這些呢?qRI28資訊網(wǎng)——每日最新資訊28at.com

  1. 思維慣性。大多數(shù)日常使用 docker 的人(比如現(xiàn)在的我),對(duì)于 docker 的了解是不夠深入的,在經(jīng)歷過一些 docker 的 bug 后,再遇到類似的問題,首先會(huì)順其自然想到是不是 docker 本身的問題
  2. 所見即所得。我明明已經(jīng) ls 出了 20240101 20240102 ... 20240716 20240717 ,為什么還會(huì)出現(xiàn) no such file or directory: /data/daily/20240716 ?顯然, 20240716 是軟鏈接的、是來自 /mnt/gfs-data/ 的,而這個(gè)龐大的分布式文件系統(tǒng)很有可能存在一些兼容性問題

真正的解決之道

我在 docker 內(nèi)部敲入下面的命令讓我恍然大悟,甚至為自己的愚蠢發(fā)笑:qRI28資訊網(wǎng)——每日最新資訊28at.com

docker exec -it my-service-container /bin/bash$ cd /data/daily$ ls -lh20240101 -> /mnt/gfs-data/daily/2024010120240102 -> /mnt/gfs-data/daily/20240102...20240716 -> /mnt/gfs-data/daily/2024071620240717

顯然,軟鏈接在 docker 內(nèi)部鏈接到了 /mnt/gfs-data/ ,那么,你也需要讓 /mnt/gfs-data/ 映射到本地的 /data/daily/ 路徑上!qRI28資訊網(wǎng)——每日最新資訊28at.com

增加一行掛載直接解決問題:qRI28資訊網(wǎng)——每日最新資訊28at.com

docker run /  -v /data/daily:/data/daily /  -v /mnt/gfs-data:/mnt/gfs-data /  --name my-service-container /  my-service-image  run-service-command

所以,既不是 docker 的問題,也不是權(quán)限的問題,更不是文件系統(tǒng)的問題。qRI28資訊網(wǎng)——每日最新資訊28at.com

為什么程序員的下班時(shí)間不同

所以,為什么有些程序員下班早,看起來還很輕松?qRI28資訊網(wǎng)——每日最新資訊28at.com

他可能并不是摸魚大事。相反,他對(duì)于機(jī)器有更好的直覺與靈感,而這一切的前提是他積累了足夠的知識(shí)與經(jīng)驗(yàn)。qRI28資訊網(wǎng)——每日最新資訊28at.com

顯然,對(duì)于 docker ,僅僅知道基本的 cgroups 實(shí)現(xiàn)原理是不夠的。沒有更扎實(shí)的基礎(chǔ)知識(shí)與經(jīng)驗(yàn)作為支撐,我們甚至總是焦頭爛額地走向了錯(cuò)誤的解決問題的方向。qRI28資訊網(wǎng)——每日最新資訊28at.com

細(xì)節(jié)決定浪費(fèi)生命的時(shí)間。停下來,想一想自己是不是剛剛死腦筋了。qRI28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-101715-0.html與機(jī)器打交道的工作:細(xì)節(jié)決定浪費(fèi)生命的時(shí)間——記一次 Docker 與軟鏈接的故障

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 我們?nèi)绾喂芾碥浖?xiàng)目的交付?

下一篇: Java 函數(shù)式接口,一文徹底剖析!

標(biāo)簽:
  • 熱門焦點(diǎn)
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
久久人91精品久久久久久不卡| 亚洲综合国产| 在线国产欧美| 亚洲毛片在线观看.| 在线亚洲一区观看| 欧美一区=区| 蜜桃伊人久久| 欧美日韩一区二区视频在线观看| 国产精品国产三级国产专播精品人 | 国际精品欧美精品| 亚洲国产日韩在线一区模特| 宅男噜噜噜66国产日韩在线观看| 久久不见久久见免费视频1| 欧美国产视频在线| 国产伦精品一区| 亚洲国产精品一区二区第四页av | 亚洲影视在线播放| 美国成人毛片| 国产精品福利av| 一区二区三区在线观看视频| 99国产麻豆精品| 久久激情一区| 欧美日韩国产高清视频| 国产一区二区无遮挡| 日韩系列欧美系列| 久久久www免费人成黑人精品| 欧美国产日本| 国产一区二区三区久久久久久久久| 亚洲黄色在线视频| 久久大综合网| 欧美深夜影院| 亚洲高清一区二| 欧美一区二区女人| 欧美日韩视频在线观看一区二区三区| 国产综合色在线视频区| 亚洲午夜精品17c| 欧美福利一区二区三区| 国产亚洲欧洲997久久综合| av成人动漫| 免费黄网站欧美| 国产亚洲综合在线| 亚洲一区在线播放| 欧美精品一区二区高清在线观看| 一色屋精品亚洲香蕉网站| 亚洲一区三区电影在线观看| 欧美国产第二页| 国外成人性视频| 亚洲欧美日韩在线高清直播| 欧美精品一区二区三区很污很色的| 国产一区自拍视频| 亚洲欧美美女| 国产精品jizz在线观看美国| 开元免费观看欧美电视剧网站| 欧美午夜精品久久久久久久| 91久久在线播放| 蜜臀99久久精品久久久久久软件 | 最新国产乱人伦偷精品免费网站 | 久久综合久久综合九色| 国产午夜精品久久久久久久| 亚洲午夜女主播在线直播| 欧美日韩mv| 亚洲精品一区二区三区不| 免费中文日韩| 亚洲大片在线| 久久午夜av| 激情成人av在线| 久久激情视频久久| 国产日韩一区二区三区在线| 亚洲免费视频成人| 国产精品久久毛片a| 亚洲午夜精品一区二区| 国产精品成人aaaaa网站| 一本不卡影院| 欧美日韩在线播| 在线一区二区三区做爰视频网站| 欧美日韩二区三区| 99re6这里只有精品视频在线观看| 欧美电影免费观看大全| 亚洲国产精品成人va在线观看| 久久午夜精品一区二区| 玉米视频成人免费看| 久久亚洲色图| 亚洲黄色天堂| 欧美区日韩区| 一区二区三区高清在线观看| 国产精品v欧美精品∨日韩| 亚洲在线电影| 国产欧美一区二区三区沐欲 | 性8sex亚洲区入口| 国产主播一区二区三区四区| 久久精品一区二区三区不卡牛牛| 国产综合自拍| 久久青青草原一区二区| 91久久香蕉国产日韩欧美9色| 欧美激情女人20p| 一本久道久久综合婷婷鲸鱼| 国产精品扒开腿做爽爽爽视频| 亚洲一区二区三区涩| 国产乱码精品一区二区三区av| 欧美一区二区三区喷汁尤物| 好看不卡的中文字幕| 免费久久99精品国产自在现线| 亚洲精品乱码久久久久久| 欧美三级网址| 欧美一级淫片aaaaaaa视频| 激情亚洲网站| 欧美区日韩区| 午夜一区不卡| 亚洲风情在线资源站| 欧美理论电影在线播放| 亚洲午夜小视频| 国产夜色精品一区二区av| 欧美成人黑人xx视频免费观看| 夜夜嗨av色一区二区不卡| 国产欧美视频一区二区| 久久躁日日躁aaaaxxxx| 一本色道久久综合| 国产日韩欧美精品一区| 欧美成人一品| 亚洲综合色视频| 亚洲第一区中文99精品| 欧美三级小说| 久久久久国色av免费看影院| 亚洲精选在线| 国产无一区二区| 欧美激情二区三区| 香蕉成人啪国产精品视频综合网| 亚洲第一福利视频| 欧美午夜片在线免费观看| 久久免费99精品久久久久久| aa级大片欧美三级| 国内精品美女在线观看| 欧美日韩国产欧| 久久精品人人爽| av成人天堂| 狠狠色综合网| 国产精品极品美女粉嫩高清在线 | 欧美视频不卡| 牛夜精品久久久久久久99黑人| 亚洲午夜激情网页| 欧美日韩国产成人在线免费| 亚洲欧美日韩高清| 亚洲国产另类精品专区 | 国产综合在线看| 欧美色中文字幕| 麻豆久久婷婷| 午夜精彩视频在线观看不卡 | 亚洲精品一区二区三| 国产欧美不卡| 欧美日本不卡高清| 久久久久久成人| 亚洲一二三区在线| 亚洲国产视频a| 国产揄拍国内精品对白| 欧美体内she精视频在线观看| 久久亚洲精选| 欧美一二区视频| 一本色道久久综合亚洲二区三区| 在线成人免费观看| 国产日韩欧美二区| 欧美性猛交99久久久久99按摩| 久热re这里精品视频在线6| 亚洲欧美另类中文字幕| 日韩视频在线一区二区三区| 精品成人a区在线观看| 国产精品羞羞答答| 欧美日韩视频在线一区二区 | 欧美成人一品| 久久亚洲不卡| 欧美伊人久久| 亚洲综合精品| 亚洲少妇中出一区| 亚洲日本中文字幕免费在线不卡| 国一区二区在线观看| 国产精品亚洲一区| 欧美三区在线| 欧美巨乳波霸| 欧美成人免费播放| 可以免费看不卡的av网站| 久久精品成人| 久久精品1区| 欧美一区二区三区免费视频| 亚洲欧美日韩综合| 亚洲一区二区三区视频| 亚洲视频一区二区在线观看 | 欧美一区二区三区四区在线观看地址| 国产精品99久久久久久宅男| 99视频在线观看一区三区| 亚洲国产天堂久久综合| 在线成人www免费观看视频| 国产主播在线一区| 国产一区二区三区无遮挡| 国产视频精品网| 国产日韩精品电影| 国产日韩精品一区观看| 国产日韩欧美一区二区三区在线观看 | 久久精品在线观看| 欧美影院在线| 久久成人免费| 久久久精品性| 久久午夜激情| 免费不卡亚洲欧美| 免费亚洲一区二区| 欧美成人综合在线|