The errors you are reporting above, look to be related to your docker setup? Have you been using docker successfully for other applications or is this the first time you’ve had Docker setup?
Tyk is available for most linux variants, we haven’t had any requests for OSX before - what would be your use case for running Tyk on OSX?
Seems to be a Docker/OSX error, can you check this thread? It’s related:
As James said, there are no official builds for OSX. However you may fetch the source code and build it yourself, I use it for development purposes, under OSX and works just fine!
Not sure if you have fixed your problem. I got something similar and fixed it by changing mount directories in docker compose file to a location that exists on my Mac.
ERROR: for tyk_dashboard Cannot start service tyk_dashboard: oci runtime error: container_linux.go:247: starting container process caused “process_linux.go:359: container init caused "rootfs_linux.go:54: mounting \"/c/source/tyk_quickstart/tyk_analytics.conf\" to rootfs \"/mnt/sda1/var/lib/docker/aufs/mnt/fa6e3cf3d0ac049dbc950b73c55a5f26add6b0f131d8858e56d1ddf0bbdf5dfb\" at \"/mnt/sda1/var/lib/docker/aufs/mnt/fa6e3cf3d0ac049dbc950b73c55a5f26add6b0f131d8858e56d1ddf0bbdf5dfb/opt/tyk-dashboard/tyk_analytics.conf\" caused \"not a directory\""”
: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
ERROR: for tyk_gateway Cannot start service tyk_gateway: oci runtime error: container_linux.go:247: starting container process caused “process_linux.go:359: container init caused "rootfs_linux.go:54: mounting \"/c/source/tyk_quickstart/tyk.conf\" to rootfs \"/mnt/sda1/var/lib/docker/aufs/mnt/cc49e3203814cab50ab15dd8d6417fec47a85674b767cf0c4e383c23f87a4522\" at \"/mnt/sda1/var/lib/docker/aufs/mnt/cc49e3203814cab50ab15dd8d6417fec47a85674b767cf0c4e383c23f87a4522/opt/tyk-gateway/tyk.conf\" caused \"not a directory\""”
: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
ERROR: for tyk_pump Cannot start service tyk_pump: oci runtime error: container_linux.go:247: starting container process caused “process_linux.go:359: container init caused "rootfs_linux.go:54: mounting \"/c/source/tyk_quickstart/pump.conf\" to rootfs \"/mnt/sda1/var/lib/docker/aufs/mnt/43c422b17d78ea08263fa3228ce6f76109ab4529d3597a1799d8971b1e74766b\" at \"/mnt/sda1/var/lib/docker/aufs/mnt/43c422b17d78ea08263fa3228ce6f76109ab4529d3597a1799d8971b1e74766b/opt/tyk-pump/pump.conf\" caused \"not a directory\""”
: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
ERROR: Encountered errors while bringing up the project.
Well, it isn’t a directory, it’s a file but obviously this must be working for others. Perhaps it’s a Windows 10 thing?
I did try shifting the directory under my home directory: