我访问了此链接How to connect to a docker container from outside the host (same network) [Windows], Addressing localhost from a VirtualBox virtual machine和Can't access publicly exposed Docker container port from external machine, only from localhost?
但这对我没有多大帮助。 我在公司防火墙后面。我已经获得了jar文件(工件)和docker compose文件。端口已被暴露,如
ports:
- 8080:8080
我安装了Docker工具箱和Virtual Box。
我尝试在“虚拟”框中使用&不使用端口转发,并连接到NAT。
我使用了以下命令(在文件夹内)
docker-compose up -d
我看到这些容器正在Docker终端中运行。
0.0.0.0:8080->8080/tcp
然后我打开cmd并输入ip config。我使用了无线局域网适配器的IPv4地址以及docker机器的IP。
http://ip-add-LAN:8080 & http://ip-of-the-dockermachine:8080
它不起作用。
我缺少什么?