Issues with various Lisp interpreters

I ran into following issue when running some Lisp interpreters in Docker for Mac:

Expected behavior

Lisp interpreters start and no warnings are displayed.

Actual behavior

GCL does not start at all: personality failure 1
SBCL shows warning the following warning (but otherwise seems to work fine): Couldn't re-execute SBCL with proper personality flags (/proc isn't mounted? setuid?)

Both report some personality-related warnings, I’m not really sure what do they mean. On my Linux machine, everything works fine.


OS X: version 10.11.4 (build: 15E65) version v1.11.1-beta10
Running diagnostic tests:
[OK]      docker-cli
[OK]      Moby booted
[OK]      driver.amd64-linux
[OK]      vmnetd
[OK]      osxfs
[OK]      db
[OK]      slirp
[OK]      menubar
[OK]      environment
[OK]      Docker
[OK]      VT-x
Error exec: echo "00000003.0000f3a6" | nc -U /var/tmp/com.docker.vsock/connect > /tmp/20160508-182205/diagnostics.tar: exit 1
Docker logs are being collected into /tmp/20160508-182205.tar.gz
Most specific failure is: No error was detected
Your unique id is: 13B96C43-E408-48A2-A182-D5789C97ECE0
Please quote this in all correspondence.

Steps to reproduce the behavior

docker run --rm -i -t semberal/bugreport1 sbcl
docker run --rm -i -t semberal/bugreport1 gcl

Minimal Dockerfile:

FROM ubuntu:16.04
RUN apt-get update &&  apt-get -y install sbcl gcl