本文小編為大家詳細(xì)介紹“Docker如何實現(xiàn)瀏覽器里開發(fā)Android應(yīng)用的功能”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“Docker如何實現(xiàn)瀏覽器里開發(fā)Android應(yīng)用的功能”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。
公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、成都做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)公司推出碭山免費(fèi)做網(wǎng)站回饋大家。
在瀏覽器里開發(fā)android應(yīng)用
這里需要用到docker的知識, che 發(fā)布后對android應(yīng)用開發(fā)多了一個工具,這里就對如何實現(xiàn)該功能就行詳細(xì)介紹:
eclipse che
最近che發(fā)布了正式版,那我就介紹下在che上開發(fā)android吧~~
使用che需要懂得一些docker的知識,只需要一點點即可,因為che是基于docker的,所以了解docker有助于理解che的工作方式。
不廢話,教程只有四步,開始。
第一步:部署docker服務(wù)器
我選擇的是digitalocean的新加坡服務(wù)器,記住,必須選國外的,原因你懂。
如果你不是digitalocean的服務(wù)器,那么你可以通過以下方式安裝docker:
sudo curl -ssl https://get.docker.com/ | sh sudo usermod -ag docker your-user #設(shè)置docker以非root用戶運(yùn)行,確保安全。
選擇已經(jīng)部署docker的服務(wù)器鏡像
選擇已經(jīng)部署docker的服務(wù)器鏡像
ssh keys設(shè)置
ssh keys設(shè)置
ssh keys設(shè)置說明
連接服務(wù)器ssh -i your-ssh-keys root@yourip
,執(zhí)行以下步驟:
apt-get update apt-get dist-upgrade apt-get install language-pack-zh-hans locale-gen zh_cn.utf-8
第二步:安裝eclipse che
docker pull codenvy/che docker images
看到下面輸出表示成功了。
repository tag image id created size codenvy/che latest 1401509fc68f 39 hours ago 613.7 mb
第三步:啟動容器
最簡單的啟動命令:
docker run -ti --privileged --name=che --net=host -p 8080:8080 -p 32768-32788:32768-32788 -v /var/run/docker.sock:/var/run/docker.sock codenvy/che
或者使用compose啟動:
安裝compose(安裝命令最新版本請看)
curl -l https://github.com/docker/compose/releases/download/1.6.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
安裝好后,新建一個文件夾,在里面新建一個yaml文件,內(nèi)容如下,然后執(zhí)行docker-compose up
即可啟動che。
che: image: codenvy/che:latest command: > bash -c " sudo rm -rf /home/user/che/lib-copy/* && sudo rm -rf /home/user/che/tomcat/temp/local-storage/* && mkdir -p /home/user/che/lib-copy/ && sudo chown -r user:user /home/user/che && cp -rf /home/user/che/lib/* /home/user/che/lib-copy && /home/user/che/bin/che.sh run -d " net: "host" volumes: - "/var/run/docker.sock:/var/run/docker.sock" - "/home/user/che/lib:/home/user/che/lib-copy" - "/home/user/che/workspaces:/home/user/che/workspaces" - "/home/user/che/tomcat/temp/local-storage:/home/user/che/tomcat/temp/local-storage" container_name: che
詳細(xì)啟動命令看,不知道compose是什么可以看看這里compose安裝使用入門。
第四步:開發(fā)android
基本上做到這里接下來就沒問題了,首先需要新建一個android項目,可以查看codenvy公司的鏡像(codenvy和che的關(guān)系你可以去找找資料)。
codenvy構(gòu)建了不少android開發(fā)鏡像,直接pull就可以用。
選擇一個demo
選擇一個demo
選擇一個鏡像啟動
選擇一個鏡像啟動
configs可以查看dockerfile
查看dockerfile
在瀏覽器開發(fā)android,app界面是通過vnc遠(yuǎn)程顯示的,你需要比較先進(jìn)的瀏覽器,chrome或者firefox都可以。
選擇安裝apk會自動安裝apk
選擇安裝apk
hello world
通過vnc顯示的模擬器
讀到這里,這篇“Docker如何實現(xiàn)瀏覽器里開發(fā)Android應(yīng)用的功能”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
標(biāo)題名稱:Docker如何實現(xiàn)瀏覽器里開發(fā)Android應(yīng)用的功能
網(wǎng)址分享:http://bm7419.com/article42/gosjec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)站制作、企業(yè)建站、電子商務(wù)、品牌網(wǎng)站設(shè)計、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)