『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 530|回复: 5

[教程系列] 求助docker部署问题

[复制链接]

6

主题

40

帖子

304

积分

中级会员

Rank: 3Rank: 3

积分
304
金钱
264
HASS币
0
发表于 2024-8-16 12:24:26 | 显示全部楼层 |阅读模式
极空间的Docker上部署noderde,一直重启。文件夹开启读写权限,日志如下。请大神教我



2024-08-16T00:38:59.722748207Z   errno: -13,
2024-08-16T00:38:59.722751207Z   code: 'EACCES',
2024-08-16T00:38:59.722754218Z   syscall: 'copyfile',
2024-08-16T00:38:59.722757236Z   path: '/usr/src/node-red/node_modules/node-red/settings.js',
2024-08-16T00:38:59.722760261Z   dest: '/data/settings.js'
2024-08-16T00:38:59.722763209Z }
2024-08-16T00:38:59.722766035Z
2024-08-16T00:38:59.722768864Z Node.js v20.16.0
2024-08-16T00:39:01.869015473Z node:fs:3035
2024-08-16T00:39:01.869050435Z   binding.copyFile(
2024-08-16T00:39:01.869055289Z           ^
2024-08-16T00:39:01.869077082Z
2024-08-16T00:39:01.869086300Z Error: EACCES: permission denied, copyfile '/usr/src/node-red/node_modules/node-red/settings.js' -> '/data/settings.js'
2024-08-16T00:39:01.869090034Z     at Object.copyFileSync (node:fs:3035:11)
2024-08-16T00:39:01.869093176Z     at copyFile (/usr/src/node-red/node_modules/fs-extra/lib/copy/copy-sync.js:64:6)
2024-08-16T00:39:01.869096472Z     at onFile (/usr/src/node-red/node_modules/fs-extra/lib/copy/copy-sync.js:50:25)
2024-08-16T00:39:01.869099677Z     at getStats (/usr/src/node-red/node_modules/fs-extra/lib/copy/copy-sync.js:42:44)
2024-08-16T00:39:01.869102747Z     at Object.copySync (/usr/src/node-red/node_modules/fs-extra/lib/copy/copy-sync.js:32:10)
2024-08-16T00:39:01.869105802Z     at Object.<anonymous> (/usr/src/node-red/node_modules/node-red/red.js:148:20)
2024-08-16T00:39:01.869108973Z     at Module._compile (node:internal/modules/cjs/loader:1358:14)
2024-08-16T00:39:01.869111885Z     at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
2024-08-16T00:39:01.869114704Z     at Module.load (node:internal/modules/cjs/loader:1208:32)
2024-08-16T00:39:01.869117502Z     at Module._load (node:internal/modules/cjs/loader:1024:12) {

回复

使用道具 举报

0

主题

11

帖子

55

积分

注册会员

Rank: 2

积分
55
金钱
44
HASS币
0
发表于 2024-8-16 15:25:41 | 显示全部楼层
2024-08-16T00:39:01.869086300Z Error: EACCES: permission denied, copyfile '/usr/src/node-red/node_modules/node-red/settings.js' -> '/data/settings.js'
可能是“/data”映射的本地文件夹权限有问题,不能读写
回复

使用道具 举报

6

主题

40

帖子

304

积分

中级会员

Rank: 3Rank: 3

积分
304
金钱
264
HASS币
0
 楼主| 发表于 2024-8-16 15:44:30 | 显示全部楼层
Wiry1 发表于 2024-8-16 15:25
2024-08-16T00:39:01.869086300Z Error: EACCES: permission denied, copyfile '/usr/src/node-red/node_mo ...

我确认了一下,权限是给了的。真头疼
回复

使用道具 举报

7

主题

118

帖子

1130

积分

金牌会员

Rank: 6Rank: 6

积分
1130
金钱
1012
HASS币
0
发表于 2024-8-16 16:49:02 | 显示全部楼层
把之前建好的文件夹先删了,用root账号,docker run一下
回复

使用道具 举报

8

主题

57

帖子

212

积分

中级会员

Rank: 3Rank: 3

积分
212
金钱
155
HASS币
0
发表于 2024-8-17 10:26:47 | 显示全部楼层
文件夹权限问题,你用命令chomd 777 /nodered试一下,我也和你一样,命令给了权限就解决了。
回复

使用道具 举报

0

主题

144

帖子

1156

积分

金牌会员

Rank: 6Rank: 6

积分
1156
金钱
1012
HASS币
0
发表于 2024-8-17 23:54:34 | 显示全部楼层
还是文件夹权限问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 11:51 , Processed in 0.109309 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表