title: Localhost refused to connect using laravel sail (Docker)
body: <p>My application was running smoothly until i installed laravel octane following the <a href="https://laravel.com/docs/8.x/octane" rel="nofollow noreferrer">documentation</a> and then localhost has refused to work. I have my installation running on the docker installation for <a href="https://laravel.com/docs/8.x/installation#getting-started-on-windows" rel="nofollow noreferrer">windows</a>.
  Below is my docker-compose.yml file</p>
  <pre><code># For more information: https://laravel.com/docs/sail
  version: '3'
  services:
      laravel.test:
          build:
              context: ./docker/8.0
              dockerfile: Dockerfile
              args:
                  WWWGROUP: '${WWWGROUP}'
          image: sail-8.0/app
          ports:
              - '${APP_PORT:-80}:80'
          environment:
              WWWUSER: '${WWWUSER}'
              LARAVEL_SAIL: 1
          volumes:
              - '.:/var/www/html'
          networks:
              - sail
          depends_on:
              - mysql
              - redis
              - selenium
      mysql:
          image: 'mysql:8.0'
          ports:
              - '${FORWARD_DB_PORT:-3306}:3306'
          environment:
              MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
              MYSQL_DATABASE: '${DB_DATABASE}'
              MYSQL_USER: '${DB_USERNAME}'
              MYSQL_PASSWORD: '${DB_PASSWORD}'
              MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
          volumes:
              - 'sailmysql:/var/lib/mysql'
          networks:
              - sail
          healthcheck:
            test: [&quot;CMD&quot;, &quot;mysqladmin&quot;, &quot;ping&quot;, &quot;-p${DB_PASSWORD}&quot;]
            retries: 3
            timeout: 5s
      redis:
          image: 'redis:alpine'
          ports:
              - '${FORWARD_REDIS_PORT:-6379}:6379'
          volumes:
              - 'sailredis:/data'
          networks:
              - sail
          healthcheck:
            test: [&quot;CMD&quot;, &quot;redis-cli&quot;, &quot;ping&quot;]
            retries: 3
            timeout: 5s
      meilisearch:
          image: 'getmeili/meilisearch:latest'
          ports:
              - '${FORWARD_MEILISEARCH_PORT:-7700}:7700'
          volumes:
              - 'sailmeilisearch:/data.ms'
          networks:
              - sail
      mailhog:
          image: 'mailhog/mailhog:latest'
          ports:
              - '${FORWARD_MAILHOG_PORT:-1025}:1025'
              - '${FORWARD_MAILHOG_DASHBOARD_PORT:-8025}:8025'
          networks:
              - sail
      selenium:
         image: 'selenium/standalone-chrome'
         volumes:
              - '/dev/shm:/dev/shm'
         networks:
             - sail
  networks:
      sail:
          driver: bridge
  volumes:
      sailmysql:
          driver: local
      sailredis:
          driver: local
      sailmeilisearch:
          driver: local
  
  </code></pre>
  <p>my <code>/docker/8.0/supervisord.config</code> file where i edited the command according to the octane doc to serve my application using swoole server instead of php development server.</p>
  <pre><code>[supervisord]
  nodaemon=true
  user=root
  logfile=/var/log/supervisor/supervisord.log
  pidfile=/var/run/supervisord.pid
  
  [program:php]
  command=/usr/bin/php -d variables_order=EGPCS /var/www/html/artisan octane:start --server=swoole --host=0.0.0.0 --port=8000
  user=sail
  environment=LARAVEL_SAIL=&quot;1&quot;
  stdout_logfile=/dev/stdout
  stdout_logfile_maxbytes=0
  stderr_logfile=/dev/stderr
  stderr_logfile_maxbytes=0
  </code></pre>
  <p>I don't know what else to do, i have tried rebuilding the sail image multiple times but still it wont work on http://localhost:8000 or <a href="http://0.0.0.0:/8000" rel="nofollow noreferrer">http://0.0.0.0:/8000</a></p>