You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openwhisk.apache.org by gi...@git.apache.org on 2017/09/21 20:11:03 UTC
[GitHub] csantanapr commented on issue #2793: Mount docker/runc binaries from the host machine.
csantanapr commented on issue #2793: Mount docker/runc binaries from the host machine.
URL: https://github.com/apache/incubator-openwhisk/pull/2793#issuecomment-331267762
@ddragosd
Mounting `/usr/local/bin/docker` for some reason doesn't work on Mac
This is what I tried
```
? $ docker run --rm -it -v '/tmp/nginx/docker-runc:/usr/bin/docker-runc' -v '/usr/local/bin/docker:/usr/bin/docker' whisk/invoker:latest /bin/sh
docker: Error response from daemon: Mounts denied: EOF.
ERRO[0000] error waiting for container: context canceled
~/dev/whisk/git/apache/incubator-openwhisk (pr-2793)
? $ ls -l /usr/local/bin/docker
lrwxr-xr-x 1 csantana23 staff 70 Sep 18 15:01 /usr/local/bin/docker -> /Users/csantana23/Library/Group Containers/group.com.docker/bin/docker
? $ ls -l "/Users/csantana23/Library/Group Containers/group.com.docker/bin/docker"
lrwxr-xr-x 1 csantana23 staff 54 Sep 18 15:01 /Users/csantana23/Library/Group Containers/group.com.docker/bin/docker -> /Applications/Docker.app/Contents/Resources/bin/docker
? $ docker run --rm -it -v '/tmp/nginx/docker-runc:/usr/bin/docker-runc' -v '/Applications/Docker.app/Contents/Resources/bin/docker:/usr/bin/docker' whisk/invoker:latest /bin/sh
docker: Error response from daemon: Mounts denied:
The path /Applications/Docker.app/Contents/Resources/bin/docker
is not shared from OS X and is not known to Docker.
You can configure shared paths from Docker -> Preferences... -> File Sharing.
See https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.
? $ docker run --rm -it -v '/tmp/nginx/docker-runc:/usr/bin/docker-runc' -v '/Applications/Docker.app/Contents/Resources/bin/docker:/usr/bin/docker' whisk/invoker:latest /bin/sh
# /usr/bin/docker info
/usr/bin/docker: 1: /usr/bin/docker: ??????: not found
/usr/bin/docker: 1: /usr/bin/docker: ?: not found
/usr/bin/docker: 1: /usr/bin/docker: {??: not found
/usr/bin/docker: 1: /usr/bin/docker: ??: not found
/usr/bin/docker: 2: /usr/bin/docker: ?H__PAGEZER__TEXT?
__text__TEXT0$???0$?__stubs__TEXT?????__stub_helper__TEXT?????__rodata__TEXT??x?+??__typelink__TEXT{?__itablink__TEXTP?p?__gosymtab__TEXT????__gopclntab__TEXT?? ?>??__cstring__TEXT?$?l?$?__const__TEXTP,??P,?__unwind_info__TEXT
0??
0?__eh_frame__TEXT?2?-?2?h__DATA?: File name too long
/usr/bin/docker: 1: /usr/bin/docker: Syntax error: end of file unexpected (expecting ")")
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services