Development docker 127.0.0.1 does not exist

I followed this guide and able run bench start, but after that I cannot access 127.0.0.1:8000.
frappe_docker/docs/development.md at main · frappe/frappe_docker

Here is the console output, everything seems OK, but why I cannot access to the page?

18:01:14 system     | web.1 started (pid=7120)
18:01:14 system     | socketio.1 started (pid=7123)
18:01:14 system     | watch.1 started (pid=7125)
18:01:14 system     | schedule.1 started (pid=7128)
18:01:14 system     | worker.1 started (pid=7132)
18:01:16 watch.1    | 
18:01:16 watch.1    | yarn run v1.22.22
18:01:17 watch.1    | $ node esbuild --watch --live-reload
18:01:17 web.1      | /workspace/development/frappe-bench/env/lib/python3.11/site-packages/passlib/utils/__init__.py:854: DeprecationWarning: 'crypt' is deprecated and slated for removal in Python 3.13
18:01:17 web.1      |   from crypt import crypt as _crypt
18:01:20 socketio.1 | Realtime service listening on:  9000
18:01:21 web.1      | WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
18:01:21 web.1      |  * Running on all addresses (0.0.0.0)
18:01:21 web.1      |  * Running on http://127.0.0.1:8000
18:01:21 web.1      |  * Running on http://172.19.0.5:8000
18:01:21 web.1      | Press CTRL+C to quit
18:01:21 web.1      |  * Restarting with stat
18:01:24 web.1      | /workspace/development/frappe-bench/env/lib/python3.11/site-packages/passlib/utils/__init__.py:854: DeprecationWarning: 'crypt' is deprecated and slated for removal in Python 3.13
18:01:24 web.1      |   from crypt import crypt as _crypt
18:01:27 web.1      |  * Debugger is active!
18:01:27 web.1      |  * Debugger PIN: 703-286-633
18:01:34 watch.1    | Browserslist: caniuse-lite is outdated. Please run:
18:01:34 watch.1    |   npx update-browserslist-db@latest
18:01:34 watch.1    |   Why you should do it regularly: https://github.com/browserslist/update-db#readme
18:01:58 watch.1    | Watching for changes...
18:02:07 web.1      | 172.19.0.1 - - [05/Apr/2025 18:02:07] "GET / HTTP/1.1" 404 -
18:02:15 web.1      | 172.19.0.1 - - [05/Apr/2025 18:02:15] "GET / HTTP/1.1" 404 -
18:03:50 web.1      | 172.19.0.1 - - [05/Apr/2025 18:03:50] "GET / HTTP/1.1" 404 -
18:04:03 web.1      | 172.19.0.1 - - [05/Apr/2025 18:04:03] "GET / HTTP/1.1" 404 -
18:04:03 web.1      | 172.19.0.1 - - [05/Apr/2025 18:04:03] "GET /favicon.ico HTTP/1.1" 404 -
18:06:04 web.1      | 172.19.0.1 - - [05/Apr/2025 18:06:04] "GET / HTTP/1.1" 404 -
18:06:08 web.1      | 172.19.0.1 - - [05/Apr/2025 18:06:08] "GET / HTTP/1.1" 404 -

Try to add the site name as domain use bench add-to-hosts then check with domain name and let me know whether you able to see the site domainname:8000

You need to access site using the site name e.g. http://development.localhost:8000 or set site as default site.

2 Likes