WSL2 中的定制 Docker 设置

问题描述 投票:0回答:1

刚刚开始签订为期六个月的合同,整个系统似乎是单一回购。 Docker PS端口:0.0.0.0:3306->3306/tcp,0.0.0.0:5601->5601/tcp,0.0.0.0:9090->9090/tcp,0.0.0.0:9200->9200/tcp(是的,一容器)

似乎每个人都在使用 Mac(公司向员工发放),这在几年前会很酷,因为我的 Mac(2015)是在史蒂夫·乔布斯(Steve Jobs)在世时制造的。

因此,如果他们想要 SequelPro(预计到达时间:可能不需要,除非他们实际上打开数据库端口)或一些 elasticsearch 应用程序、Postman(与端口相同)或其他什么,他们都已准备就绪。我在 WSL2 中安装了一个看起来不错的 MySQL 工作台,但当然它现在没有检测到任何数据库。

那么有没有什么半体面的方法可以让我配置从 Windows 的访问?或者我应该寻找 1998-2000 年以上的 Macbook Pro?

我使用 WSL2 Docker 已有几年了。 Nginx/Apache(在它们自己的容器中)将有一些开放端口,应用程序也是如此。我可能可以让他们修改 Dockerfiles(找不到 docker-compose)来公开一些端口,但我似乎记得 - 也许是 WSL1 - 你基本上可以打开所有内容。我不想成为仅仅因为我使用 WSL 就要求更改的新人,因此如果我可以在我的计算机上进行一些更改,我愿意这样做。

我正在考虑至少打开一些 WSL2 端口,这样我就可以使用 Workbench(当然我已经可以执行到容器中并运行 mysql),并且当我刚开始时,我不知道如何查看我的更新,因此打开端口 80 并运行一些浏览器会很有用。

php docker wsl-2 bespoke.js
1个回答
0
投票

我要尝试使用Linux。 M$ 和 Apple(尽管武器库中更新的 Pro 会很好)没有提供该项目所需的任何内容。

WSL 只能是一个持续的麻烦。即使就在上周,我“刷新”了窗口,但我的 docker 存储库没有一个立即工作,甚至现在也只有 PostgreSQL 应用程序按其应有的方式运行。

我有一个 Sandisk 99D Terrabyte SSD,我几乎没有使用它。我认为双启动 Linux 将是一个很好的解决方案。

我知道正确设置引导加载程序和其他分区(除了重新安装此应用程序)存在问题,因此我将把这个问题再留几个小时,以防有人有提示或我有其他问题。蒂亚!

© www.soinside.com 2019 - 2024. All rights reserved.