有人可以纠正我在这里做错的地方吗?如果这不是将网络驱动器安装在GO API的docker容器内的正确方法,请您提出另一种方法吗?
运行容器时,我在exec.Command
行收到以下错误消息。
exit status 1: mount: permission denied (are you root?)
cmd := exec.Command( "sudo", "mount", "-t", "cifs", "-o", fmt.Sprintf("password=%s,username=%s,uid=$(id -u),gid=$(id -g)","<PASSWORD>", "USERNAME"), `Network drive path`, "folder name to be mounted inside container")
在我的golang API中挂载后,我需要向网络驱动器读取或写入文件。任何帮助表示赞赏。