我赢了 10 和 wsl2。我有这样的docker-compose:
nginx:
image: nginx:latest
container_name: nginx
ports:
- 80:80
volumes:
- ./nginx/conf:/etc/nginx/conf.d
- ./nginx/www:/var/www
- ./nginx/logs:/var/log/nginx
domainname:
dock.test
links:
- php
- db
networks:
my:
aliases:
- dock.test
如果 docker 守护程序位于 Windows 端(Docker 桌面),则站点通过 URL dock.test 打开。但是,如果我停止 Docker 桌面并在 wsl 中启动 docker,则sudo service docker start
站点不可用域dock.test
(chrome 错误“连接被拒绝”,不是 nginx 错误),但可用localhost
(在 nginx 中配置的 2 个域)。在我看来,wsl 中的 docker 似乎对dock.test
. 谁能帮我?谢谢