我是 docker 的新手,我正在尝试从https://hub.docker.com/_/nginx/运行 nginx
- 我拉了图
docker pull nginx
- 我正在运行容器
docker run --rm --name=some-nginx -p 8080:80 nginx
但是当我在本地机器的浏览器中打开 localhost:8080 时,一直得到 http 400。来自 docker 输出的日志:
172.17.0.1 - - [14/Dec/2017:23:07:11 +0000] "\x16\x03\x01\x00\xB5\x01\x00\x00\xB1\x03\x03\x81e|u\x93\xFC`Qo\xC8\xE6y\x18{%\x83\x8C\xC2a\xC93V\xB5;\xC0V\xDC\x10{\xC9)X\x00\x00\x1E\xC0+\xC0/\xCC\xA9\xCC\xA8\xC0,\xC00\xC0" 400 173 "-" "-" "-"
怎么了?我检查了容器()内的 nginx curl localhost
,它可以工作。
谢谢你。