iT邦幫忙

0

ncdump-json run with container docker 的問題

  • 分享至 

  • xImage

請問一下關於這個ncdump-json, 我是想把netcdf 轉換成 json,
https://github.com/jllodra/ncdump-json

當我運行這句的時候, 都是說我no such file or directory, 但我明明下載這個project 的時候, 已經把這個netcdf file 放進了tests
docker run -it --rm -v "C:\Users\fuk\Desktop\testing_project\ncdump-json\tests\x1.2562.grid.nc" ncdump-json -j x1.2562.grid.nc

裡面documentation 是說這樣的, 真的不明白錯在哪裡
docker run -it --rm -v "${PWD}/myfile.nc:/data/myfile.nc" ncdump-json -j /data/myfile.nc

有什麼其他方法可以把netcdf 的file 轉成json

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
JamesDoge
iT邦高手 1 級 ‧ 2023-02-20 09:27:16

看起來您在 Docker 中運行 ncdump-json 時,掛載的 netCDF 檔案路徑不正確,導致找不到檔案。您可以嘗試以下方式來指定正確的路徑:

docker run -it --rm -v C:\Users\fuk\Desktop\testing_project\ncdump-json\tests:/data jllodra/ncdump-json -j /data/x1.2562.grid.nc

這裡我們將整個 tests 資料夾掛載到容器中的 /data 路徑,並在 ncdump-json 命令中指定正確的檔案路徑 /data/x1.2562.grid.nc。請注意,容器內的路徑應該是 Linux 格式,因此我們使用正斜線 / 而非反斜線 \。

我要發表回答

立即登入回答