簡體   English   中英

使用Docker安裝卷 - 沒有添加文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM