天下之事,必先处之难,而后易之。

Docker 访问宿主服务路由配置及link实现容器间访问

宿主机器不能直接ping容器IP,容器本身内部如果设置的127.0.0.1亦指其容器本身,如果容器需要访问宿主,此时不能简单的使用127.0.0.1而应该使用宿主的内网IP地址或公网地址。

构建和运行服务和数据库容器

通过Dockerfile构建:

docker build -t rtvsweb:publish  -f RTVSWeb/Dockerfile .

docker run -it  --privileged=true --link mysql5.7:mysql5.7 -v D:\DockerWorkspace\rtvsweb:/MyData -e MyDataPath=/MyData -p 38067:80 -p 44383:443  -p 18000:18000 -p 18002:18002 -p 19700:19700 -p 19702:19702 -p 19703:19703 rtvsweb:publish

我本地运行的效果如下:

添加容器与主机的路由规则

172.17.0.1是默认的容器网关。

 

测试应用容器访问数据库容器

注意:mysql数据库表的大小写,忽略这个问题可能会导致数据库访问异常。

使用容器访问MySQL配置如下:

本地IP地址172.16.9.299

link容器之间连接访问

配置数据库访问源地址为--link 配置的名称:

重启容器:

注:容器之间访问都可以通过宿主来操作,IP端口port映射即可。

posted @ 2024-09-03 16:19  boonya  阅读(52)  评论(0)    收藏  举报  来源
我有佳人隔窗而居,今有伊人明月之畔。
轻歌柔情冰壶之浣,涓涓清流梦入云端。
美人如娇温雅悠婉,目遇赏阅适而自欣。
百草层叠疏而有致,此情此思怀彼佳人。
念所思之唯心叩之,踽踽彳亍寤寐思之。
行云如风逝而复归,佳人一去莫知可回?
深闺冷瘦独自徘徊,处处明灯影还如只。
推窗见月疑是归人,阑珊灯火托手思忖。
庐居闲客而好品茗,斟茶徐徐漫漫生烟。

我有佳人在水之畔,瓮载渔舟浣纱归还。
明月相照月色还低,浅近芦苇深深如钿。
庐山秋月如美人衣,画堂春阁香气靡靡。
秋意幽笃残粉摇曳,轻轻如诉画中蝴蝶。
泾水潺潺取尔浇园,暮色黄昏如沐佳人。
青丝撩弄长裙翩翩,彩蝶飞舞执子手腕。
香带丝缕缓缓在肩,柔美体肤寸寸爱怜。
如水之殇美玉成欢,我有佳人清新如兰。
伊人在水我在一边,远远相望不可亵玩。