Jon*_*han 30 macos nginx docker
我在OSX中安装了Docker Toolbox,我正在按照Docker关于部署Nginx的简单教程.
我已执行docker run并确认我的容器已创建:
docker run --name mynginx1 -P -d nginx
docker ps
40001fc50719 nginx "nginx -g 'daemon off" 23 minutes ago Up 23 minutes 0.0.0.0:32770->80/tcp, 0.0.0.0:32769->443/tcp mynginx1
Run Code Online (Sandbox Code Playgroud)
但是,当我curl http://localhost:32770,我得到连接拒绝错误:
curl: (7) Failed to connect to localhost port 32770: Connection refused
Run Code Online (Sandbox Code Playgroud)
我很难看到我能错过的东西.鉴于我在OSX上,我需要执行额外的步骤吗?
Mic*_*ael 56
问题是您DOCKER_HOST没有设置为localhost,因为您使用的是Docker Toolbox,所以需要使用docker-machine的IP地址:
docker-machine ip default #应该返回你的IP地址.
有关更多信息,请参阅Docker Toolbox文档.
| 归档时间: |
|
| 查看次数: |
18566 次 |
| 最近记录: |