欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker --link容器互聯(lián)的實現(xiàn)

 更新時間:2022年03月15日 14:23:46   作者:識途老碼  
–link可以通過容器名互相通信,容器間共享環(huán)境變量,本文主要介紹了docker --link容器互聯(lián)的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

–link可以通過容器名互相通信,容器間共享環(huán)境變量。

–link主要用來解決兩個容器通過ip地址連接時容器ip地址會變的問題.

容器互聯(lián)

先創(chuàng)建啟動mysql容器

docker run -dti --name db --restart=always -e MYSQL_ROOT_PASSWORD=redhat -e MYSQL_DATABASE=blog ?mysql:5.6

創(chuàng)建啟動源容器wordpress

# docker run -dti --name 容器名 --restart=always -v 本地目錄:容器內(nèi)目錄 -p 本地端口:容器端口 --link 數(shù)據(jù)庫容器名:數(shù)據(jù)庫容器別名 wordpress鏡像
docker run -dti --name blog --restart=always -v /web:/var/www/html -p 80:80 --link db:mysql wordpress

當(dāng)使用–link參數(shù)時,docker會自動在共享兩個容器的變量。訪問數(shù)據(jù)庫的時候,不再是通過IP的方式來訪問,而是通過容器名來訪問.
在容器中執(zhí)行: env | grep -i hub_name,會顯示容器的的環(huán)境變量

實驗:tomcat連接mysql

接下來在tomcat容器的webapps中配置msyql連接,數(shù)據(jù)源輸入mysql的容器名即可。
–link 參數(shù)可以把兩個容器連接為一組容器,一般用于連接mysql,而不用映射mysql的端口到宿主機

例如,tomcat和mysql建立link之后,在tomcat里可以直接ping通mysql的容器名.
在tomcat配置MySQL連接的文件中不需要再寫入localhost或者ip地址,直接寫入mysql容器名即可連接到mysql數(shù)據(jù)庫

創(chuàng)建啟動mysql容器

docker run -dti --name mysql --restart=always -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6

創(chuàng)建啟動tomcat容器 --link連接mysql容器

docker run -dti --name tomcat --restart=always -p 8080:8080 --link mysql -v /webapps:/usr/local/tomcat/webapps tomcat

接下來在tomcat容器的webapps中配置msyql連接,數(shù)據(jù)源輸入mysql的容器名即可。
tomcat和mysql建立link之后,在tomcat里可以直接ping通mysql的容器名.
在tomcat配置MySQL連接的文件中不需要再寫入localhost或者ip地址,直接寫入mysql容器名即可連接到mysql數(shù)據(jù)庫.

到此這篇關(guān)于docker --link容器互聯(lián)的實現(xiàn)的文章就介紹到這了,更多相關(guān)docker --link容器互聯(lián)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker入門之容器介紹

    docker入門之容器介紹

    這篇文章主要介紹了docker入門之容器介紹的相關(guān)資料,需要的朋友可以參考下
    2018-10-10
  • docker配置獨立橋接IP的方法

    docker配置獨立橋接IP的方法

    這篇文章主要介紹了docker配置獨立橋接IP的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • docker形式簡易部署kibana的過程

    docker形式簡易部署kibana的過程

    這篇文章給大家介紹使用docker部署kibana服務(wù)的過程,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-11-11
  • 使用Docker運行Microsoft SQL Server 2017的方法

    使用Docker運行Microsoft SQL Server 2017的方法

    本篇文章主要介紹了使用Docker運行Microsoft SQL Server 2017的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • jenkins+docker+nginx+nodejs持續(xù)集成部署vue前端項目

    jenkins+docker+nginx+nodejs持續(xù)集成部署vue前端項目

    本文主要介紹了jenkins+docker+nginx+nodejs持續(xù)集成部署vue前端項目,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 使用Docker構(gòu)建開發(fā)環(huán)境的方法步驟(?Windows和mac)

    使用Docker構(gòu)建開發(fā)環(huán)境的方法步驟(?Windows和mac)

    利用Docker,我們可以做很多事情。所以本文就詳細介紹了使用Docker構(gòu)建開發(fā)環(huán)境的方法步驟,分為?Windows和mac版本,具有一定的參考價值,感興趣的可以了解一下
    2021-12-12
  • docker?swarm快速部署redis分布式集群的詳細過程

    docker?swarm快速部署redis分布式集群的詳細過程

    這篇文章主要介紹了docker?swarm快速部署redis分布式集群,只需要通過docker-compose.yml文件和一個啟動命令就完成redis分布式部署的方式,讓其分別部署在不同機器上,并實現(xiàn)集群搭建,需要的朋友可以參考下
    2022-10-10
  • docker安裝MinIO全過程

    docker安裝MinIO全過程

    這篇文章主要介紹了docker安裝MinIO全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • docker容器中登陸并操作postgresql的實現(xiàn)

    docker容器中登陸并操作postgresql的實現(xiàn)

    本文主要介紹了docker容器中登陸并操作postgresql的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • Linux系統(tǒng)通過Docker安裝SQL?Server數(shù)據(jù)庫

    Linux系統(tǒng)通過Docker安裝SQL?Server數(shù)據(jù)庫

    這篇文章介紹了Linux系統(tǒng)通過Docker安裝SQL?Server數(shù)據(jù)庫的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03

最新評論