[英]Mounting Volume Using Docker - No Files Being Added
我試圖在WSL(Bash)上使用docker命令掛載卷。 但是我需要掛載的文件和文件夾不會顯示給Docker,因此,當我運行docker命令時,它說文件未找到。
我試圖簡單地使用Alpine Container來看看我是否可以使它工作。 但它也無法識別我在目錄上運行它的所有文件/文件夾。
以下命令:
docker run --rm -v /c/Users/alexandrec/Desktop/AWS_Layers/pandas:/data alpine ls /data
返回:
test
這個命令:
/mnt/c/Users/alexandrec/Desktop/AWS_Layers/pandas$ ls -la
返回:
-total 2238
-drwxrwxrwx 0 root root 512 May 29 15:22 .
-drwxrwxrwx 0 root root 512 May 29 14:56 ..
-rwxrwxrwx 1 root root 254 May 28 16:52 get_layer_packages.sh
-rwxrwxrwx 1 root root 85 May 29 11:31 my_module.py
-drwxrwxrwx 0 root root 512 May 29 15:22 New folder
-drwxrwxrwx 0 root root 512 May 28 16:49 python
-rwxrwxrwx 1 root root 28 May 28 14:56 requirements.txt
-drwxrwxrwx 0 root root 512 May 29 14:56 test
-drwxrwxrwx 0 root root 512 May 28 20:30 var
不知何故,DIR中的大多數文件夾/文件都沒有安裝僅test
。
最終我希望能夠運行這個:
docker run --rm -v "$PWD":/var/task lambci/lambda:python3.6 my_module.my_handler
目前返回的是:
START RequestId: d3df9063-56ea-4c56-b097-2932c633d74f Version: $LATEST
Unable to import module 'my_module': No module named 'my_module'
END RequestId: d3df9063-56ea-4c56-b097-2932c633d74f
REPORT RequestId: d3df9063-56ea-4c56-b097-2932c633d74f Duration: 0 ms Billed Duration: 100 ms Memory Size: 1536 MB Max Memory Used: 19 MB
{"errorMessage": "Unable to import module 'my_module'"}
我似乎並不知道這是一個權限問題還是與Windows / Docker / Linux交互相關的問題。
以下鏈接顯示了我的bash終端命令: https : //imgur.com/4tqpdaR
好的,這是由於Windows憑據,他們需要更新。 在Docker應用程序中,設置 - >共享驅動器 - >重置憑據
以管理員身份運行以確保。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.