我有win 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 Desktop)时,站点通过URL dock.test打开。但是如果我在wsl中停止Docker桌面并启动docker,例如sudo service docker start站点不能通过域名dock.test (chrome错误‘连接被拒绝’,不是nginx错误)可用,但可由localhost (2个域名配置在nginx中)使用。在我看来,wsl中的docker对dock.test一无所知。有谁可以帮我?谢谢
发布于 2020-06-13 00:59:41
我不知道它是如何工作的,但是当我把这几行放到windows主机文件中时,它工作得很好。
127.0.0.1 dock.test
::1 dock.testhttps://stackoverflow.com/questions/61963023
复制相似问题