No iso9660 support in Docker for Mac kernel

Expected behavior

Mount an iso9660 filesystem via loopback. Identical code works on docker-machine Virtualbox and VMware Fusion

Actual behavior

“mount: unknown filesystem type ‘iso9660’”

And:

$ docker run -ti ubuntu:xenial /bin/bash
root@5cb2d83c2104:/# egrep iso /proc/filesystems
root@5cb2d83c2104:/#

It looks very much like iso9660 is just not in the kernel.

Information

No-change invocation of a (Rancher) Dapper make fails on Docker for Mac, works fine on Docker Machine on Virtualbox or VMware, and on native (Docker Inc. repository) docker on Ubuntu Xenial x86_64.

Steps to reproduce the behavior

  1. Attempt to mount any iso9660 filesystem in a container on Docker for Mac
  2. Fail with “mount: unknown filesystem type ‘iso9660’”

Hi André, iso9660 support is not currently supported in the Docker for Mac beta. We may add this in when we update the Linux kernel in an upcoming release.

Ok, thanks for the confirmation.