黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

docker集成管理工具-shipyard的開發(fā)環(huán)境搭建筆記

系統(tǒng) 1979 0

  前段時間一直在研究openstack,后來老師告訴我需要用docker容器來搭建hadoop集群,所以就將戰(zhàn)場轉(zhuǎn)移到docker上來了,話說docker最近這段時間太火了,但是說實話我覺得應(yīng)用起來還不是很成熟,問題不少。 就拿docker容器管理來說吧,現(xiàn)在沒有一個官方的成熟的docker管理平臺,還得我們敲命令行來操作,對于運維還是有一定難度的。由于項目需要,需要開發(fā)一套docker容器的管理平臺,所以我就在網(wǎng)上先找現(xiàn)成的,皇天不負苦心人,讓我發(fā)現(xiàn)了shipyard。?

  首先shipyard是基于多主機管理的,這一點就滿足了我的需求,也在前期幫我解決了很多問題,其他他已經(jīng)現(xiàn)成做好了一個看起來不錯的管理界面,又讓我省心不少。基于以上兩點我決定使用shipyard。

  然而事情總是沒有一帆風(fēng)順的,首先碰到的幾個問題是,shipyard是基于python開發(fā)的,而shipyard-agent是基于go語言開發(fā)的,兩種語言都沒接觸過,讓我甚是頭疼。在這里我就忍不住抱怨一下了,在接觸云計算以后,整個世界都不清凈了,一下子冒出了很多很多新技術(shù),以前在學(xué)校學(xué)習(xí)java web,c++的時候很單純,就是把語法掌握,然后跟著老師做一兩個項目也就基本熟練了,一般情況下就是增加熟練程度而已,不會有太多新的東西出來。然而現(xiàn)在接觸了云計算以后感覺技術(shù)面太廣了,我才接觸了沒多久,就感覺亞歷山大,比如一開始的時候接觸openstack, 這個項目實在是龐大,就算要把整個架構(gòu)搞懂也有話不少時間,而且我以前是搞java的,現(xiàn)在又要研究python,總是覺得很變扭。我花了很長時間才把openstack分布式平臺搭建起來。然后又有paas層的CloudFoundry 老師說這個比openstack還要難很多。 現(xiàn)在由于項目需要,要使用docker,總之進入以后才發(fā)現(xiàn),水很深啊。 而且我現(xiàn)在也沒有一個明確的目標(biāo),對這方向也不是很了解,將來何去何從呢?

  說了那么多廢話,也就是想表達一下最近的感慨,如果有同道中人認同的的話可以交流一下,如果有資深老前輩看到的話,希望不吝賜教,給小弟我指跳明路,tks~

?

---------------------------------------------------以上是廢話,可看可不看-------------------------------------------------------------------------------------

?

今天成功搭建來shipyard開發(fā)環(huán)境

1.首先使用ubuntu12.04系統(tǒng)
2.自帶的python版本是2.7.3,只要是2.7的都是可以使用
3.接下來安裝python開發(fā)環(huán)境
我使用了兩種開發(fā)環(huán)境
第一種: http://blog.csdn.net/kingppy/article/details/13080919??? 會安裝pip和virtualenv等,使用的開發(fā)工具是 Sublime Text 2
第二種:http://www.cnblogs.com/iloveyoucc/archive/2012/06/23/2559256.html?? 這種方法是 exlipse+Python開發(fā)環(huán)境
4.在安裝好python開發(fā)環(huán)境后,接下來就要安裝docker
5. 安裝docker :https://docs.docker.com/installation/ubuntulinux/#ubuntu-precise-1204-lts-64-bit??
6. 在安裝完docker以后就可以安裝shipyard, shipyard也有兩種安裝方式
7.方式一: https://github.com/shipyard/shipyard/wiki/QuickStart? 參照官方提供的方式,使用作者提供的docker? image安裝,這個方式最簡單,但是不適合開發(fā)
8.方式二: http://www.vpsee.com/2013/11/shipyard-a-docker-web-ui/? 這種方式稍微復(fù)雜一點,是通過源碼編譯安裝,可能在編譯過程種會出現(xiàn)各種問題,需要耐心解決
?如果用這種安裝方式的話有一個好處,就是可以直接用開發(fā)工具修改源碼,刷行網(wǎng)頁就能看到效果,對于開發(fā)非常方便。
9.在部署好開發(fā)環(huán)境以后,進入shipyard目錄? 使用命令 sudo python manage.py runserver 0.0.0.0:8000 就可以開啟服務(wù)了
10. 其中我遇到了一個問題,就是網(wǎng)頁打開特別慢,按理來說在本地打開是瞬間的問題,這是為所么呢? 通過觀察發(fā)現(xiàn)是項目中使用了google的字體庫,由于google被墻了,
你懂的。? 解決方案是,打開文件shipyard/shipyard/static/css/flat-ui-fonts.css
把第一行@import url("http://fonts.googleapis.com/css?family=Lato:400,700,700italic,900,400italic,300");
換成 @import url("http://fonts.useso.com/css?family=Lato:400,700,700italic,900,400italic,300");
11. 到目前為止,shipyard的開發(fā)環(huán)境就算是搭建好了,有問題可以交流交流
12. 接下來安裝shipyard-agent???? https://github.com/shipyard/shipyard-agent 如果沒有這個docker主機上安裝這個代理的話,系統(tǒng)是無法鏈接docker主機的,shipyard是用go語言開發(fā)的
? 安裝方法是使用docker命令:
docker run -i -t -v /var/run/docker.sock:/docker.sock?? -e IP=`ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{print $1;}'`?? -e URL=http://10.82.81.237:8000 -p 4500:4500 shipyard/agent

?

docker集成管理工具-shipyard的開發(fā)環(huán)境搭建筆記


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論