Mac下docker访问主机服务

目前mac下的docker可以通过指定特殊的域名来访问部署在mac主机上的服务。

比如访问mac主机上的mysql服务, 17.12版本之后只需要将host设置为docker.for.mac.host.internal即可。

mysql_uri = 'mysql://{user}:{password}@{host}:3306/{db}'.format(user="root",
                                                                password="",
                                                                host="docker.for.mac.host.internal",
                                                                db="demo")

参考:

https://docs.docker.com/docker-for-mac/networking/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容