标签:问题 exp dock 主机 pos curl doc 端口 url
docker run -it -p 5000:80 --name mynginx nginx 这么启动 是没问题的, 因为 nginx 就是 80 端口 启动的;docker run -it -p 5000:1234 --name mynginx nginx 因为 1234 没有 app监听
这里 curl http://宿主ip:5000 不能访问nginx 这是因为 容器内1234 端口并没有被监听
dockerfile expose 只是说 app 可能以 这个端口启动,具体以app启动实际端口为准,一般是准确的;
docker run -p 参数 是 把 容器内 端口 和 宿主机端口 进行映射; 用 宿主机端口 可以访问 容器内的 被映射端口
标签:问题 exp dock 主机 pos curl doc 端口 url
原文地址:https://blog.51cto.com/searchcoding/2546114