Hi everyone,
I want to add some additional NPM packages and also add some files to the docker container.
My Dockerfile:
FROM testcafe/testcafe
RUN npm i mongodb && \
npm i testcafe-angular-selectors
When I try to build my docker container I get the following Error Message:
npm ERR! Linux 4.9.60-linuxkit-aufs
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "i" "mongodb"
npm ERR! node v6.10.3
npm ERR! npm v3.10.10
npm ERR! path /src
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/src'
npm ERR! at Error (native)
npm ERR! { Error: EACCES: permission denied, access '/src'
npm ERR! at Error (native) errno: -13, code: 'EACCES', syscall: 'access', path: '/src' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Linux 4.9.60-linuxkit-aufs
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "i" "mongodb"
npm ERR! node v6.10.3
npm ERR! npm v3.10.10
npm ERR! path npm-debug.log.582276845
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall open
npm ERR! Error: EACCES: permission denied, open 'npm-debug.log.582276845'
npm ERR! at Error (native)
npm ERR! { Error: EACCES: permission denied, open 'npm-debug.log.582276845'
npm ERR! at Error (native)
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'open',
npm ERR! path: 'npm-debug.log.582276845' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Please include the following file with any support request:
npm ERR! /src/npm-debug.log
Can someone help with that or how can I use the docker container provided by testcafe and can modified it without runnning into permission issues.
docker version
Client:
Version: 17.12.0-ce
API version: 1.35
Go version: go1.9.2
Git commit: c97c6d6
Built: Wed Dec 27 20:03:51 2017
OS/Arch: darwin/amd64
Thank you all
Christine