国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

Docker 實現瀏覽器里開發Android應用的功能

2024-09-01 13:49:06
字體:
來源:轉載
供稿:網友

在瀏覽器里開發Android應用

         這里需要用到Docker的知識, Che 發布后對Android應用開發多了一個工具,這里就對如何實現該功能就行詳細介紹:

瀏覽器里開發Android應用,Docker,瀏覽器里開發Android應用如何實現

                                                                   Eclipse Che

 

最近Che發布了正式版,那我就介紹下在Che上開發Android吧~~
使用Che需要懂得一些Docker的知識,只需要一點點即可,因為Che是基于Docker的,所以了解Docker有助于理解Che的工作方式。

不廢話,教程只有四步,開始。

第一步:部署docker服務器

我選擇的是digitalocean的新加坡服務器,記住,必須選國外的,原因你懂。

如果你不是digitalocean的服務器,那么你可以通過以下方式安裝docker:

sudo curl -sSL https://get.docker.com/ | shsudo usermod -aG docker your-user #設置Docker以非Root用戶運行,確保安全。

選擇已經部署docker的服務器鏡像

瀏覽器里開發Android應用,Docker,瀏覽器里開發Android應用如何實現

                                                           選擇已經部署docker的服務器鏡像

SSH keys設置

瀏覽器里開發Android應用,Docker,瀏覽器里開發Android應用如何實現

                                                       SSH keys設置

SSH keys設置說明

連接服務器ssh -i your-ssh-keys root@yourIP,執行以下步驟:

apt-get updateapt-get dist-upgradeapt-get install language-pack-zh-hanslocale-gen zh_CN.UTF-8

第二步:安裝Eclipse Che

docker pull codenvy/chedocker images

看到下面輸出表示成功了。

REPOSITORY   TAG     IMAGE ID   CREATED    SIZEcodenvy/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-composechmod +x /usr/local/bin/docker-compose

安裝好后,新建一個文件夾,在里面新建一個yaml文件,內容如下,然后執行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

詳細啟動命令看官方文檔,不知道Compose是什么可以看看這里Compose安裝使用入門。

第四步:開發Android

基本上做到這里接下來就沒問題了,首先需要新建一個Android項目,可以查看Codenvy公司的鏡像(Codenvy和Che的關系你可以去找找資料)。

Codenvy構建了不少Android開發鏡像,直接pull就可以用。

選擇一個Demo

瀏覽器里開發Android應用,Docker,瀏覽器里開發Android應用如何實現

                                                          選擇一個Demo

     選擇一個鏡像啟動

瀏覽器里開發Android應用,Docker,瀏覽器里開發Android應用如何實現

                  選擇一個鏡像啟動

 

configs可以查看Dockerfile

瀏覽器里開發Android應用,Docker,瀏覽器里開發Android應用如何實現

                                        查看Dockerfile

在瀏覽器開發Android,APP界面是通過VNC遠程顯示的,你需要比較先進的瀏覽器,Chrome或者Firefox都可以。

選擇安裝apk會自動安裝apk

瀏覽器里開發Android應用,Docker,瀏覽器里開發Android應用如何實現

       選擇安裝apk

 

Hello World

瀏覽器里開發Android應用,Docker,瀏覽器里開發Android應用如何實現

通過VNC顯示的模擬器

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 城市| 鄂托克前旗| 庆云县| 德安县| 皮山县| 泸西县| 灌阳县| 阳朔县| 平邑县| 尼勒克县| 习水县| 广平县| 东乡县| 西吉县| 广河县| 延长县| 南雄市| 周至县| 保靖县| 兴和县| 湘乡市| 福清市| 平舆县| 娱乐| 安徽省| 汶川县| 夏河县| 呈贡县| 旅游| 东港市| 东辽县| 福建省| 高邑县| 乐亭县| 吴川市| 潞西市| 阳高县| 蒲江县| 桦川县| 青神县| 同仁县|