萌新请教:容器运行后端程序后,然后怎么访问?【已解决】

如题所述,在容器里运行了后端服务,内部 curl 调用api是正常的,然后怎么挂到域名上?反向代理?

容器运行正常:

curl:

image

反向代理:

访问502:


补充:主机是widnows系统运行vmware虚拟机,ubuntu 24.04 LTS

宿主机尝试访问:

宿主机,ping 容器的ip是通的,看起来反向代理与容器之间,少了点什么…

proxy 配置:

///1panel/apps/openresty/openresty/www/sites/api.dev.local/proxy/root.conf
location ^~ / {
    proxy_pass http://127.0.0.1:18000; 
    ....
}

问题已解决,不知道怎么解决的,试了一上午,突然就可以了,猝不及防…

复盘,界面上可以看到的配置都没问题,那就是容器的端口的关系,并没有生效导致的。

然后,docker 知识或者与1pane的docker应用知识,我不会啊,先这样就挺好 :grin: :grin:

没人理我嘛 :sweat_smile:

你在宿主机上直接 curl 端口有返回吗?

大佬在线呐 :grin:

刚启动项目,是这样不: