繁体   English   中英

Docker里面wsl2和Docker桌面区别

[英]Docker inside wsl2 and Docker desktop differences

我赢了 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 打开。 But if i stop Docker desktop and start docker in wsl like sudo service docker start site is not available by domain dock.test (chrome error 'connection refused', not nginx error), but available by localhost (2 domains configured in nginx). 在我看来,wsl 中的 docker 似乎对dock.test 谁能帮我? 谢谢

我不知道它是如何工作的,但是当我将这些行放在 windows 主机文件中时,它工作正常

127.0.0.1 dock.test
::1 dock.test

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM