<div id="kcaew"><button id="kcaew"></button></div>
<div id="kcaew"><button id="kcaew"></button></div>
<div id="kcaew"><button id="kcaew"></button></div><wbr id="kcaew"></wbr><div id="kcaew"><button id="kcaew"></button></div><div id="kcaew"><button id="kcaew"></button></div><div id="kcaew"></div><small id="kcaew"></small>
<small id="kcaew"><div id="kcaew"></div></small>
<small id="kcaew"></small><small id="kcaew"><wbr id="kcaew"></wbr></small>
<small id="kcaew"></small>
<div id="kcaew"><button id="kcaew"></button></div>
<div id="kcaew"><button id="kcaew"></button></div>
<div id="kcaew"><button id="kcaew"></button></div>
<small id="kcaew"><wbr id="kcaew"></wbr></small><div id="kcaew"></div>
<div id="kcaew"><button id="kcaew"></button></div>
<div id="kcaew"><wbr id="kcaew"></wbr></div>
<small id="kcaew"><button id="kcaew"></button></small>
<small id="kcaew"></small>
<div id="kcaew"><wbr id="kcaew"></wbr></div><div id="kcaew"></div>
登陸 免費注冊 內部郵箱
? 下拉菜單演示 色开心噜噜色噜噜,神秘无线资源国产第一片,免费国语自产精品视频在,久久综合网色鬼八八,四虎影视88aa四虎在钱
首頁 >> 新聞中心 >> 解決方案
7條命令在docker中部署Mesos集群

 

7條命令在docker中部署Mesos集群

 

所有使用的Docker容器構建文件是有也。您可以在本地構建每個容器或只使用位于Docker Hub預構建的容器。下面的命令會自動下載所需的預建的容器為您服務。
ZooKeeper?—?
https://registry.hub.docker.com/u/garland/zookeeper/
Meso Master?—?https://registry.hub.docker.com/u/garland/mesosphere-docker-mesos-master/
Marathon?—?https://registry.hub.docker.com/u/garland/mesosphere-docker-marathon/

 

第1步:獲取Docker服務器的IP,并出口出來到環境中。我們將使用這個IP一遍又一遍在隨后的Docker命令。


root@docker-server:/# HOST_IP=10.11.31.7


第2步:啟動ZooKeeper的容器。


docker run -d \
-p 2181:2181 \
-p 2888:2888 \
-p 3888:3888 \
garland/zookeeper


第3步:啟動Mesos主服務器


docker run --net="host" \
-p 5050:5050 \
-e "MESOS_HOSTNAME=${HOST_IP}" \
-e "MESOS_IP=${HOST_IP}" \
-e "MESOS_ZK=zk://${HOST_IP}:2181/mesos" \
-e "MESOS_PORT=5050" \
-e "MESOS_LOG_DIR=/var/log/mesos" \
-e "MESOS_QUORUM=1" \
-e "MESOS_REGISTRY=in_memory" \
-e "MESOS_WORK_DIR=/var/lib/mesos" \
-d \
garland/mesosphere-docker-mesos-master


第4步:啟動馬拉松Marathon


docker run \
-d \
-p 8080:8080 \
garland/mesosphere-docker-marathon --master zk://${HOST_IP}:2181/mesos --zk zk://${HOST_IP}:2181/marathon


第5步:在一個容器中啟動Mesos


docker run -d \
--name mesos_slave_1 \
--entrypoint="mesos-slave" \
-e "MESOS_MASTER=zk://${HOST_IP}:2181/mesos" \
-e "MESOS_LOG_DIR=/var/log/mesos" \
-e "MESOS_LOGGING_LEVEL=INFO" \
garland/mesosphere-docker-mesos-master:latest


第6步:轉到了Mesos“網頁

 

這取決于你如何把你的Docker服務器,它的IP地址,你可能需要改變你的瀏覽器指向的IP,但端口是相同的。

該Mesos網頁將在這個地址:
http://${HOST_IP}:5050

那么你應該得到這樣的頁面,但可能在第一次沒有在“任務”表中的所有項目。


步驟7:轉到Marathon的網頁開始作業

 

Marathon網頁讓您安排長時間運行的任務,到中觀從容器中。這是一個很好的測試,看看你的集群啟動并運行。您可以在觀看Marathon的網頁:
HTTP://$ {} HOST_IP:8080

點擊右上角“新應用”按鈕,為您提供以下菜單,你可以創建一個新的工作/任務。我們只是要呼應了招呼到一個文件中。我們可以進入容器中,如果創建的文件檢查,如果作業連續運行。


第8步:檢查工作/任務運行

 

讓檢查工作/任務不斷在Mesos從運行。

在Docker服務器中運行以下命令。它將把你內心的奴隸容器,并從那里尾出output.txt的文件。
docker exec -it mesos_slave_1 /bin/bash
root@ca83bf0ea76a:/# tail -f /tmp/output.txt

你會看到“你好”被放置到這個文件約每秒一次。

版權所有:內蒙古聚友網絡信息服務有限公司    蒙ICP備:13000949號    技術支持:聚友網絡