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