Skip to content

Commit 265a882

Browse files
committed
get npm run docker -- run working on mac
1 parent fcdb9b9 commit 265a882

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

tasks/docker.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,22 @@ switch(arg) {
3030
'--shm-size=2g',
3131
'--volume /dev/shm:/dev/shm',
3232
// save files as local owner
33-
'--user `id --user`',
33+
'--user `id -u`',
3434
// override container entry point
3535
'--entrypoint /bin/bash',
3636
img
3737
].join(' ');
3838

3939
// if docker-run fails, try docker-start.
4040
errorCb = function(err) {
41-
if(err) common.execCmd('docker start ' + name);
41+
if(err) {
42+
if(err.message && err.message.indexOf('already in use') !== -1) {
43+
common.execCmd('docker start ' + name);
44+
}
45+
else {
46+
console.log(err);
47+
}
48+
}
4249
};
4350

4451
break;

0 commit comments

Comments
 (0)