容器學習 之 管理multi host 十八

2021-09-02 17:44:20 字數 897 閱讀 3718

前面我們的實驗環境中只有乙個 docker host,所有的容器都是執行在這乙個 host 上的。但在真正的環境中會有多個 host,容器在這些 host中啟動、執行、停止和銷毀,相關容器會通過網路相互通訊,無論它們是否位於相同的 host。

用 docker machine 可以批量安裝和配置 docker host,這個 host 可以是本地的虛擬機器、物理機,也可以是公有雲中的雲主機。

docker machine 為這些環境起了乙個統一的名字:provider。對於某個特定的 provider,docker machine 使用相應的 driver 安裝和配置 docker host,如下圖所示:

實驗環境描述

實驗環境中有三個執行 ubuntu 的 host。

我們將在 172.28.20.29 上安裝 docker machine,然後通過 docker-machine 命令在其他兩個 host 上部署 docker。

curl -l  -s`-`uname -m` >/tmp/docker-machine &&

chmod +x /tmp/docker-machine &&

sudo cp /tmp/docker-machine /usr/local/bin/docker-machine

cd /usr/local/bin

docker-machine version

sudo curl -o  

sudo curl -o

然後將如下**新增到$home/.bashrc來設定 docker-machine 的命令列提示符

ps1='[\u@\h \w$(__docker_machine_ps1)]\$ '

容器管理之 容器管理 liwenjia blog

容器的命令選項 選項描述 i,interactive 互動式 t,tty 分配乙個偽終端 d,detach 執行容器到後台 e,env 設定環境變數 p,publish list 發布容器埠到主機 p,publish all 發布容器所有expose的埠到宿主機隨機埠 name string 指定容...

C 學習之容器學習

集合類的容器全部在 system.collections 名字空間下,c 2.0 由於增添了對泛型程式設計的支援,它又新增了乙個名字空間 system.collections.generic,存放所有支援泛型的各種集合類的容器。非泛型類容器 實現好的容器有 arraylist,bitarray,ha...

C 學習筆記之容器

list 和 vector 2者都屬於容器,但list只有雙向迭代器,而vector卻有隨機訪問迭代器 迭代器的種類 前向迭代器 forward iterator 可對迭代器進行 操作雙向迭代器 bidirectional iterator 可對迭代器進行 和 操作隨機訪問迭代器 random ac...