Microsoft is not going to support emulators for Mac or Linux (see here). Here is a workaround:
- Install docker
- Install https://github.com/Azure/Azurite:
docker pull arafato/azurite
docker run -d -t -p 10000:10000 -p 10001:10001 -p 10002:10002 -v /Users/user1/azurite:/opt/azurite/folder arafato/azurite
az storage table create --name 'test' --connection-string 'DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;TableEndpoint=http://127.0.0.1:10002/devstoreaccount1;'
Note that the port number is table storage specific as is blob and queue (see here).