For development I want to mount a file share from my windows dev box inside my CoreOS VM, so I can then mount that volume inside a container.
CoreOS doesn't appear to support doing this, and comes with no package manager; the idea being it is only a minimalist host for containers.
$ cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev ramfs
nodev bdev
nodev proc
nodev cgroup
nodev cpuset
nodev tmpfs
nodev devtmpfs
nodev debugfs
nodev securityfs
nodev sockfs
nodev pipefs
nodev devpts
nodev hugetlbfs
nodev pstore
nodev mqueue
nodev autofs
ext3
ext2
ext4
I can mess around with the container and mount it from within the container but I was having trouble getting that setup via Dockerfiles and entrypoint scripts; also that approach feels hacky: Containers shouldn't worry about where the data is stored, they just ask for a volume. In production I'd be using AWS storage or Azure storage, etc, so I'd have to modify my images for different host AND i can't use the official images.
So yeah I'm 99 percent sure I need to mount it within the CoreOS host, but don't know how to do it.