docker - 从Docker容器连接到主机?

标签 docker boot2docker

我正在使用boot2docker在OSX上。 OSX主机上的端口6379上运行着一个Redis服务器,我想从容器内部访问它。

然而:docker@boot2docker:~$ telnet 172.17.42.1 6379 telnet: can't connect to remote host (172.17.42.1): Connection refused
如何将主机端口6379暴露给容器?

最佳答案

我回答了类似的问题here。您可以如上所述使用--add-host运行容器,或者也可以直接使用本地Mac的dns名称。

关于docker - 从Docker容器连接到主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28048910/

相关文章:

docker - 将Nginx中的端口号映射到自定义主机名

docker - 在 .bashrc 中导出 DOCKER_HOST 对终端中的相同命令产生不同的结果

docker - Docker OSX光盘存储

php - 修改数据卷中的文件后添加了非法 token

storage - Docker 镜像占用了大量空间?

docker - "Docker-compose up"不是每次都拉图像,它重新创建一个拉图像

tomcat - 在 entrypoint.sh 以外的文件中使用命令行参数的值

带有 Docker 身份验证的 MongoDB

python - 无法在 docker 中导入我编译的 cython 模块

sql-server -/opt/mssql/bin/sqlservr : This program requires a machine with at least 2000 megabytes of memory