laradockをインストールし、設定ファイル編集後
docker-compose up -d workspace php-fpm nginx postgres
で立ち上げたらば
ERROR: for 906532bbdf21_laradock_nginx_1 Cannot start service nginx: Ports are not available: /forwards/expose/port returned unexpected status: 500
というエラーが出ました。
ちなみに上記エラーは3回目くらいに出たエラーで、初回に出たエラーはポート80はすでに使われています。。。という内容でした。
いずれにしてもポートがらみのエラーで、下記のように解決できました。
参考サイト様
macOS に標準インストールされている Apache httpd の自動起動を解除する方法
私の場合はhttpdがポート80を使っていてnginxとぶつかっていたようです。
sudo launchctl stop /System/Library/LaunchDaemons/org.apache.httpd.plist
こちらのコマンドでhttpdを停止。
上記は停止するだけで、自動起動まで制御するものではないため、Mac起動時に自動的に起動されるのも止めたい場合は参考サイト様をご覧ください。
その後
docker-compose up -d workspace php-fpm nginx postgres
とすると無事起動できました。