<返回更多

Docker 部署 Snapdrop

2022-06-20    real马里奥
加入收藏
Snapdrop 是一个开源的在线文件传输工具,可以在 windowsmaclinuxIOS、Andr>oid 任何平台使用,只要我们的设备有浏览器就能用他来传输文件
#git clone 下载
git clone https://github.com/RobinLinus/snapdrop.git

cd snapdrop

#国内服务需换源
cd Docker
vim Nginx-with-openssl.Dockerfile

#RUN apk add --no-cache openssl 上方添加命令
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories

#保存 启动
docker-compose up -d

常见问题:

1、启动后日志里报

npm ERR! Error: EACCES: permission denied, access '/home/node/App'
npm ERR!  { Error: EACCES: permission denied, access '/home/node/app'
npm ERR!   stack: 'Error: EACCES: permission denied, access '/home/node/app'',
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/home/node/app' }

权限 user的坑,我默认是root用户,yml里node启动为node用户,导致权限过低,启动失败

此时只需要把docker-compose.yml 里的user: "node” 注释即可

vim docker-compose
#user: "node”
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>