前面我們的實驗環境中只有乙個 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...