Dockerコンテナ上でSwiftを試してみようとREPLを起動してみたら
error: failed to launch REPL process: process launch failed: 'A' packet returned an error: 8
というerrorを吐いたので、その対策。
docker run時に --privileged
オプションをつけると良いらしい。
docker run --privileged -it foo/bar
--privileged
を調べてみると、いろいろと機能が開放されるオプションらしい。
https://docs.docker.com/engine/reference/commandline/run/#full-container-capabilities-privileged