1. 程式人生 > >17 :多臺物理機間的容器連線

17 :多臺物理機間的容器連線

兩臺物理主機,docker官方推薦瞭如下方式連線兩個容器。

以下以wordpress+mysql的服務為例。

部署在兩臺機器上的wordpress和mysql通過一對ambassador進行連線。
wordpress(in vm1)--link-->ambassador1(in vm1)----socat--->ambassador2(in vm2)--link--->mysql(in vm2)


啟動mysql:
sudo docker run -d --name mysql mysql
啟動ambassador1:
sudo docker run -d --link mysql:mysql --name ambassador1 -p 3306:3306 ambassador  
啟動ambassador2:
sudo docker run -d --name ambassador2 --expose 3306 -e MYSQL_PORT_3306_TCP=tcp://x.x.x.x:3306 ambassador  
啟動wordpress:
sudo docker run -i -t --rm --link ambassador2:mysql wordpress

相關推薦

17 物理容器連線

兩臺物理主機,docker官方推薦瞭如下方式連線兩個容器。 以下以wordpress+mysql的服務為例。 部署在兩臺機器上的wordpress和mysql通過一對ambassador進行連線。 wordpress(in vm1)--link-->ambass

docker 實戰---物理主機的聯網,容器橋接到物理網絡

容器橋接到物理網絡docker 默認的橋接網卡是docker0它只會在本機橋接所有的容器網卡,舉例來說容器的虛擬網卡在主機上看一般叫做veth*** 而docker只是把所有這些網卡橋接在一起,如veth2a4c51b:[root@docker1 ~]# brctl showbridge name br

VMware12虛擬上網設置

鏡像 net nbsp lin 點擊 png div bubuko 模式 1.根據鏡像安裝好linux系統, 2. 把網絡適配器移除後,重新添加試試 3. 當按照上述配置後還是無法上網,把VMnet0 橋接模式的自動 ,這裏重新點擊下自動設置(其實沒有

Hulu機器學習問題與解答系列 | 十五層感知與布爾函數

功能 目標 機器學習 分享圖片 研究 vue gic per 發展 今天沒有別的話,好好學習,多多轉發! 本期內容是 【多層感知機與布爾函數】 場景描述 神經網絡概念的誕生很大程度上受到了神經科學的啟發。生物學研究表明,大腦皮層的感知與計算功能是通過分多層實現的

loadrunner配置負載設置

所在 tool rtu users http 啟動 簡單 pro 排除 面對並發量比較大的性能需求,用單臺機子進行加壓由於本身硬件資源、網絡資源等的限制已經不能滿足該性能測試條件,這個時候就需要在場景中添加多臺負載機來聯機做性能測試。添加多臺負載機的設置非常簡單下面做一個簡

橋接模式-虛擬配置(重要)

dha 技術 url 可用 ask bootp bridge redhat virt 15年的時候,寫過一篇博客:VMware中網絡設置之Bridged 也是關於linux下vmware橋接模式、靜態ip上外網的配置,不過當時更多的是用圖形界面來實現的,通用性不強。生產環

關於虛擬進行自動化部署的問題匯總(小白做筆記記錄之用,大神請繞路~)

title ssh ide pan col 存在 timeout 文件中 boot.s 首先貼上shell腳本代碼(代碼的前提條件是 1.首先已經在各臺虛擬機上都配置了repo的本地yum軟鏈接,源服務器起名min2 2.通過yum 下載scp軟件 (用於跨機器進行文件傳輸

關於解決linux伺服器的檔案實時同步問題

  最近要做一個相關的解決方案,在虛擬機器測試沒有問題。給大家分享出來,有更好的解決方案,歡迎討論。 1.1 inotify相關介紹      1、rsync        與傳統的cp、ta

深度學習筆記二層感知(MLP)與神經網路結構

為了儘量能形成系統的體系,作為最基本的入門的知識,請參考一下之前的兩篇部落格: 神經網路(一):概念 神經網路(二):感知機 上面的兩篇部落格讓你形成對於神經網路最感性的理解。有些看不懂的直接忽略就行,最基本的符號的記法應該要會。後面會用到一這兩篇部落格中

用兩物理搭建storm叢集

1 安裝zookeeper     zookeeper是一個分散式協作的Apache hadoop專案,它提供了分散式同步,選舉leader等功能,解決了分散式應用中的資料管理問題。 sudo tar -C /opt -zxvf zookeeper-

Windows主機使用cwRsync來 同步/備份/傳送 檔案

注:轉載請註明出處,並請保持文章的完整性。 如果你有多臺計算機,並且你希望它們的某些目錄保持一致(例如,你經常更改檔案的目錄),那麼如果用手工複製、貼上的方法,就太沒有效率了,資料夾多的話,能把你累個半死。所以,使用一些同步軟體是極其重要的。 在這裡,向你推薦rsync。

P2V實踐“熱遷移”物理到Xen環境

P2V簡介         IT企業在發展的過程中會面臨這樣一些情形:物理機器需要更新換代,原有物理系統上的資料及軟體仍然很有價值,如何採取合適的方法重用這些有價值的資料;企業在建立私有云的時候如何

個人電腦的資料同步

相信很多人都在同時使用多臺計算機:家裡,辦公室,或者其它祕密地方。當然就算現在沒有多臺電腦,將來也會有的。 多臺電腦對應多個硬碟,也對應著多個資料夾。如何進行資料同步是很多人頭痛的問題,完全靠 U 盤來同步,時間長了根本無法記得哪個版本最新,哪個版本需要修

ROS 教程之 network計算機之間網路通訊(1)

        LZ在實驗室環境下要實現一臺臺式主機和移動機器人上的筆記本通訊。桌上型電腦作為主機,用rviz監控和無線操作移動機器人,筆記本上通過ROS實現移動機器人的自主定位和路徑規劃等程式。主機上用的虛擬機器裝的ubuntu 12.04,通過有線連線一個無線路由,而筆

深度學習層感知MLP數字識別的程式碼實現

深度學習我看的是neural network and deep learning 這本書,這本書寫的真的非常好,是我的導師推薦的。這篇部落格裡的程式碼也是來自於這,我最近是在學習Pytorch,學習的過程我覺得還是有必要把程式碼自己敲一敲,就像當初學習機器學習一

ROS 教程之 network計算機之間網路通訊(2)

    在上一篇文章中我們已經搭建好了兩臺計算機間通訊的條件,但是每次都需要在新的終端裡輸入一長串export ROS_MASTER_URI之類的。實際弄起來的時候也不方便,因此在本文中,我們更進一步,簡化兩臺計算機通訊的操作。並通過兩個例子,讓你感受感受ROS這種分散式架

Elastic search叢集新增節點(同一個叢集,同一物理,基於ES 7.4)

一開始,在電腦上同一個叢集新增節點(node)怎麼試也不成功,官網guide又語焉不詳?叢集健康值yellow(表示主分片全部可用,部分複製分片不可用)   最後,在stackoverflow上找到了答案。國內CSDN和部落格園的方法都不行,還各種照抄錯誤答案,真是鄙視國內大部分水貨。英語

Alink漫談(十四) 層感知 之 總體架構

# Alink漫談(十四) :多層感知機 之 總體架構 [TOC] ## 0x00 摘要 Alink 是阿里巴巴基於實時計算引擎 Flink 研發的新一代機器學習演算法平臺,是業界首個同時支援批式演算法、流式演算法的機器學習平臺。本文和下文將帶領大家來分析Alink中多層感知機的實現。 因為Alink

物理使用寬頻連線但是ubuntu虛擬機器不能上網

今天想在linux下安裝mysql,發現網路斷開連線 虛擬機器是預設使用橋接的, 前提:之前是用路由器連線的,現在換成賬號密碼“寬頻連線“” 本地連線和寬頻連線的區別 本地連線簡單的說就是指本地區域網連線(你自己的電腦安裝網絡卡後,就會出現本地連線項,但如果沒有接區域

如何實現EVE-NG模擬環境與VMware物理環境的連線以及和網際網路的連線

寫在前面: 博主目前使用EVE-NG模擬器,模擬Linux Centos環境的部署、ansible環境的部署、以及一些基礎網路環境的搭建。拓撲圖如下: 在該拓撲中,有三個網段,分別對應到vmware平臺中的三個VMnet VMnet1(僅主機模式)—192.168.