日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

看一眼就能学会---使用link让docker容器互相通信

發(fā)布時(shí)間:2023/12/20 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 看一眼就能学会---使用link让docker容器互相通信 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

使用link連接docker容器

首先需要做的是已安裝好所需要的docker容器,小編這里以tomcat、mysql、rabbitmq為例,其他的都是可以直接套用的
這里就默認(rèn)已經(jīng)將mysql、rabbitmq、tomcat的鏡像拉取好了~
要是直接將每個(gè)容器docker run起來,是無法做到相互連通的,,,

1.將mysql、rabbitmq運(yùn)行起來

可以根據(jù)實(shí)際情況進(jìn)行修改呀

//運(yùn)行mysql,映射端口、數(shù)據(jù)存儲(chǔ)地址、配置數(shù)據(jù)庫(kù)密碼 docker run -p 3317:3306 --name mysql5.6 -v /root/conf:/etc/mysql/conf.d -v /root/logs:/logs -v /root/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6.49//運(yùn)行rabbitmq,同樣映射端口、mq頁(yè)面的賬號(hào)密碼 docker run -d --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=rabbtimq -p 15672:15672 -p 5672:5672 rabbitmq:management

容器相互可以連接

效果:在tomcat容器里你可以ping 通mysql,mq的容器名,需要先將源容器啟動(dòng),執(zhí)行l(wèi)ink命令時(shí)同時(shí)啟動(dòng)接收容器

docker run -d --name 接收容器名(#一般是tomcat) --link 源容器(被連接容器)(#一般是mysql) --restart=always 源容器鏡像名 docker run -itd --name tomcatredis -p 8000:8080 -p 6000:6379 -v /home/tomcat/webapps:/opt/tomcat/webapps -v /home/tomcat/logs:/opt/tomcat/logs --link mysql5.6 --link rabbitmq --restart=always *****鏡像名*******

大功告成~

總結(jié)

以上是生活随笔為你收集整理的看一眼就能学会---使用link让docker容器互相通信的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。