宿主机是什么意思(宿主机和目标机的区别)
概述当咱们Docker内应用需要访问宿本机的数据库,如何访问。使用127.0.0.1肯定是不行的,因为这个在Docker容器里面指的是容器本身。所以,需要走其他渠道进行解决。
下面几种办法,根据操作面板系统的类型,选取其一即可。
docker内部说实话实现了一个虚拟网桥docker0,需要通过网桥找到外部宿主机的在网桥的虚拟地址,也就是docker.for.mac.host.internal,就可以实现容器内访问外部宿主机。
1、DockerFileRUN /sbin/ip route|awk '/default/ { print $3,"\tdockerhost" }' >> /etc/hosts
2、RunTime(may not use) docker run --add-host dockerhost:`/sbin/ip route|awk '/default/ { print $3}'` [my container](useful) docker run --add-host=dockerhost:`docker network inspect --format='{{range .IPAM.Config}}{{.Gateway}}{{end}}' bridge` [IMAGE]3、Docker for Mac (17.12+)docker.for.mac.host.internalMONGO_SERVER=docker.for.mac.host.internal# docker-compose.ymlversion: '3'services: api: build: ./api volumes: - ./api:/usr/src/app:ro ports: - "8000" environment: - MONGO_SERVER command: /usr/local/bin/gunicorn -c /usr/src/app/gunicorn_config.py -w 1 -b :8000 wsgi4、Linux# Solution 1/sbin/ip route|awk '/default/ { print $3 }'docker run --add-host dockerhost:`/sbin/ip route|awk '/default/ { print $3}'` [my container]# Solution 2-e "DOCKER_HOST=$(ip -4 addr show docker0 | grep -Po 'inet \K[\d.]+')"
觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下
标签: 主机
- 随机文章
- 热门文章
- 热评文章
- 安卓醉拳影视v1.1.1绿化版
- 抖音怎么可以发起挑战 抖音怎样参加挑战
- 抖音怎么挂小黄车 抖音挂小黄车怎么操作
- 下载抖音极速版挣钱,邀请好友赢更多
- 怎么制作原创短视频,有哪些技巧步骤
- 抖音短视频有哪几类,抖音短视频播放量有多少
- 速卖通不发货的影响,发货超时严重吗?
- 速卖通不开直通车一点流量都没有?附为何流量突然少了?
扫描二维码推送至手机访问。
版权声明:本文中部分文字、图片、音频、视频来源于互联网及公开渠道,仅供学习参考,版权归原创者所有! 如侵犯到您的权益,请及时通知我们!我们将在第一时间内删除。


赣公网安备36070302361030号