亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

docker集成管理工具-shipyard的開發環境搭建筆記

系統 1589 0

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

  首先shipyard是基于多主機管理的,這一點就滿足了我的需求,也在前期幫我解決了很多問題,其他他已經現成做好了一個看起來不錯的管理界面,又讓我省心不少?;谝陨蟽牲c我決定使用shipyard。

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

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

?

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

?

今天成功搭建來shipyard開發環境

1.首先使用ubuntu12.04系統
2.自帶的python版本是2.7.3,只要是2.7的都是可以使用
3.接下來安裝python開發環境
我使用了兩種開發環境
第一種: http://blog.csdn.net/kingppy/article/details/13080919??? 會安裝pip和virtualenv等,使用的開發工具是 Sublime Text 2
第二種:http://www.cnblogs.com/iloveyoucc/archive/2012/06/23/2559256.html?? 這種方法是 exlipse+Python開發環境
4.在安裝好python開發環境后,接下來就要安裝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安裝,這個方式最簡單,但是不適合開發
8.方式二: http://www.vpsee.com/2013/11/shipyard-a-docker-web-ui/? 這種方式稍微復雜一點,是通過源碼編譯安裝,可能在編譯過程種會出現各種問題,需要耐心解決
?如果用這種安裝方式的話有一個好處,就是可以直接用開發工具修改源碼,刷行網頁就能看到效果,對于開發非常方便。
9.在部署好開發環境以后,進入shipyard目錄? 使用命令 sudo python manage.py runserver 0.0.0.0:8000 就可以開啟服務了
10. 其中我遇到了一個問題,就是網頁打開特別慢,按理來說在本地打開是瞬間的問題,這是為所么呢? 通過觀察發現是項目中使用了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的開發環境就算是搭建好了,有問題可以交流交流
12. 接下來安裝shipyard-agent???? https://github.com/shipyard/shipyard-agent 如果沒有這個docker主機上安裝這個代理的話,系統是無法鏈接docker主機的,shipyard是用go語言開發的
? 安裝方法是使用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的開發環境搭建筆記


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产视频最新 | 日日日日人人人夜夜夜2017 | 欧美特黄a级高清免费大片 欧美特黄a级猛片a级 | 毛片在线观看网站 | 亚洲日本va中文字幕区 | 日韩精品一区二区三区中文 | 老司机午夜免费福利 | 婷婷色网 | 久久精品综合国产二区 | 在线观看麻豆精品国产不卡 | 久久成人激情视频 | 377p亚洲欧洲日本大胆色噜噜 | 色老久久精品偷偷鲁一区 | 国产日本亚洲欧美 | 欧美成人剧情中文字幕 | 一a一片一级一片啪啪 | 久久精品久久精品国产大片 | 久久久久国产精品免费看 | 国产综合成人久久大片91 | 性a爱片免费视频性 | 久久综合综合久久97色 | 人人爱人人草 | 亚洲一区二区三区高清 不卡 | 手机在线一区二区三区 | 性视频xxx| 成人香蕉视频 | 国产精品美女一级在线观看 | 99视频免费在线 | 女人18毛片a级毛片 女人18毛片a级毛片免费 | 成人午夜毛片 | 99av在线| 九九视频热 | 四虎tv| 91在线小视频 | 国产精品欧美亚洲韩国日本 | 欧美国产精品一区二区免费 | 欧美黑人巨大3dvideo | 热久久国产精品 | 另类图片综合 | 台湾佬中文娱乐2222vvv | 天天插天天操 |