? ? ? ?作為一個(gè)初入Android后端的菜雞,昨天買了云爸爸家的ECS云服務(wù)器,就開始鼓搗。剛一開始理解錯(cuò)了docker+ECS云服務(wù)器+mysql的運(yùn)行原理,走了很多彎路,到最后問了一些同學(xué),才搞懂了這其中真正的原理?,F(xiàn)總結(jié)一下我的看法,作為復(fù)習(xí)。
? ? ? ?首先你需要有一臺(tái)阿里的ECS服務(wù)器,注冊(cè)進(jìn)入阿里云后,右上角點(diǎn)擊注冊(cè)用戶名,左邊欄實(shí)名認(rèn)證、學(xué)生認(rèn)證(學(xué)生在支付寶完成認(rèn)證后,在這邊可以直接用),之后可以享受ECS服務(wù)器120RMB/年的優(yōu)惠(云翼計(jì)劃:promotion.aliyun.com/ntms/campus2017.html)。支付完成之后,你會(huì)得到一臺(tái)這樣(如圖1)的服務(wù)器。

? ? ? ?經(jīng)過一上午的曲折嘗試,和同學(xué)交流后,我總結(jié)得:在ECS服務(wù)器的centos7上安裝docker,之后再docker上運(yùn)行mysql虛擬機(jī),作為Android后臺(tái)的數(shù)據(jù)庫(kù)支持。要這么做,我就需要在SecureCRT上進(jìn)行22端口的遠(yuǎn)程登錄。在ECS控制臺(tái)上選擇遠(yuǎn)程連接(如圖一右側(cè)),通過使用之前已經(jīng)設(shè)置的root賬號(hào)以及密碼登錄。但在出現(xiàn)管理終端之前,會(huì)出現(xiàn)一個(gè)初始密碼,使用初始密碼登錄中斷之后,在右上角可以修改這個(gè)登錄密碼,需要手機(jī)驗(yàn)證碼作為驗(yàn)證。
? ? ? ?接下來需要在管理終端中下載ssh,下載方法敬請(qǐng)百度,下載完成之后還需要配置一個(gè)安全組,我就是在這里卡住很長(zhǎng)時(shí)間,這里著重分享一下。圖一左端云服務(wù)器ECS下拉到【網(wǎng)絡(luò)和安全>安全組】,進(jìn)入安全組之后點(diǎn)擊【配置規(guī)則】(如圖2)。

? ? ? 進(jìn)入界面后(如圖5)選擇右上角的【快速配置規(guī)則】,有如下(圖3)規(guī)則。?

? ? ? ? 配置完成之后即可在SecureCRT上通過IP地址登錄ECS服務(wù)器的22端口,輸入root賬號(hào)和密碼即可登錄。如果此時(shí)無法遠(yuǎn)程ping通服務(wù)器,可以進(jìn)行如下操作(點(diǎn)擊圖5右上角【添加安全組規(guī)則】)(配置項(xiàng)如圖4):


? ? ? ? 菜雞的ECS終于配置好了,接下來就是docker相關(guān)了。第一篇技術(shù)向文章,希望大家多多批評(píng)指正,多多交流吖~~~
【追加:解決SecureCRT The semaphore timeout period has expired 問題:點(diǎn)擊SecureCRT工具條上的Options->Session Options->Terminal->Anti idle(反閑置)(如圖6)我還是不太明白網(wǎng)上所說的自動(dòng)斷開連接時(shí)限,我設(shè)置了300s之后,閑置不操作五分鐘后就會(huì)再次出現(xiàn)這個(gè)錯(cuò)誤信息,說明如果大家想閑置更長(zhǎng)時(shí)間,可以增加這個(gè)時(shí)間值?!?/p>
