gpt4 book ai didi

docker - Docker Windows容器和NFS卷

转载 作者:行者123 更新时间:2023-12-02 18:36:05 25 4
gpt4 key购买 nike

我已经成功创建了一个Windows Docker镜像,并且可以使用docker-compose成功运行该容器,为了实现完整功能,应用程序希望存在一个文件夹位置,该文​​件夹位置目前是一个NFS附加驱动器,其中包含一个供应用程序读取和读取的文件夹。写入其他应用程序并且也被其他应用程序使用。

我试图在适用于Windows的Docker,适用于Windows的Windows容器和适用于NFS的Docker组成卷上找到有效的示例和文档。

这是我目前正在尝试的

version: "3.4"

services:
service:
build:
context: .
dockerfile: ./Dockerfile
image: imageName
ports:
- 8085:80
environment:
-
volumes:
- type: volume
source: nfs_example
target: C:\example
volume:
nocopy: true
volumes:
nfs_example:
driver: local
driver_opts:
type: "nfs"
o: "addr=\\fileserver.domain,nolock,soft,rw"
device: ":\\Shared\\Folder"


我收到的错误消息是:
ERROR: create service_nfs_example: options are not supported on this platform

最佳答案

NFS不起作用,我在主机上使用SMB解决了该问题,然后挂载了该卷。

New-SmbGlobalMapping -RemotePath \\contosofileserver\share1 -Credential Get-Credentials -LocalPath G:
version: "3.4"

services:
service:
build:
context: .
dockerfile: ./Dockerfile
image: imageName
ports:
- 8085:80
environment:
-
volumes:
- type: bind
source: G:\share1
target: C:\inside\container


This microsoft documentation on the windows containers helped me achieve this.

关于docker - Docker Windows容器和NFS卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56170499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com