最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker 實(shí)現(xiàn)瀏覽器里開發(fā)Android應(yīng)用的功能

 更新時間:2016年11月14日 10:13:04   作者:左藍(lán)  
這篇文章主要介紹了Docker 實(shí)現(xiàn)瀏覽器里開發(fā)Android應(yīng)用的功能的相關(guān)資料,這里對布置環(huán)境做了詳細(xì)的步驟,也許你能用到這樣的功能,需要的朋友可以參考下

在瀏覽器里開發(fā)Android應(yīng)用

         這里需要用到Docker的知識, Che 發(fā)布后對Android應(yīng)用開發(fā)多了一個工具,這里就對如何實(shí)現(xiàn)該功能就行詳細(xì)介紹:


                                                                   Eclipse Che

最近Che發(fā)布了正式版,那我就介紹下在Che上開發(fā)Android吧~~
使用Che需要懂得一些Docker的知識,只需要一點(diǎn)點(diǎn)即可,因?yàn)镃he是基于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項(xiàng)目,可以查看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顯示的模擬器

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

相關(guān)文章

  • 詳解Docker私有倉庫最簡便的搭建方法

    詳解Docker私有倉庫最簡便的搭建方法

    本篇文章主要介紹了Docker私有倉庫最簡便的搭建方法,具有一定的參考價值,有興趣的可以了解一下。
    2017-02-02
  • 詳解java項(xiàng)目打包docker鏡像的幾種方式

    詳解java項(xiàng)目打包docker鏡像的幾種方式

    本文主要介紹了詳解java項(xiàng)目打包docker鏡像的幾種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Docker容器鏡像加載及底層基本原理深入解析

    Docker容器鏡像加載及底層基本原理深入解析

    這篇文章主要為大家介紹了Docker容器鏡像加載及底層基本原理深入分析,讓大家能夠有更深入的理解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • Docker容器數(shù)據(jù)卷原理及使用方法解析

    Docker容器數(shù)據(jù)卷原理及使用方法解析

    這篇文章主要介紹了Docker容器數(shù)據(jù)卷原理及使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • 如何使用Docker和cpolar在Linux服務(wù)器上搭建DashDot監(jiān)控面板

    如何使用Docker和cpolar在Linux服務(wù)器上搭建DashDot監(jiān)控面板

    本文主要介紹如何在Linux服務(wù)器上使用Docker和cpolar技術(shù)搭建DashDot監(jiān)控面板,實(shí)現(xiàn)實(shí)時服務(wù)器監(jiān)控,DashDot提供直觀的監(jiān)控界面和豐富的指標(biāo),通過cpolar可以實(shí)現(xiàn)公網(wǎng)訪問,方便用戶隨時了解服務(wù)器狀態(tài),文章詳細(xì)說明了環(huán)境準(zhǔn)備、安裝Docker、配置DashDot和cpolar的步驟
    2024-09-09
  • 寶塔創(chuàng)建Docker容器配置nginx的實(shí)現(xiàn)步驟

    寶塔創(chuàng)建Docker容器配置nginx的實(shí)現(xiàn)步驟

    本文主要介紹了寶塔創(chuàng)建Docker容器配置nginx的實(shí)現(xiàn)步驟,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • Docker開啟安全的TLS遠(yuǎn)程連接訪問方式

    Docker開啟安全的TLS遠(yuǎn)程連接訪問方式

    本篇文章給大家介紹Docker開啟安全的TLS遠(yuǎn)程連接,重新加載docker配置方法,教大家如何建立基于TLS數(shù)字簽名的安全連接,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • 本地Docker部署Navidrome音樂服務(wù)器與遠(yuǎn)程訪問聽歌詳細(xì)教程(圖文詳解)

    本地Docker部署Navidrome音樂服務(wù)器與遠(yuǎn)程訪問聽歌詳細(xì)教程(圖文詳解)

    本文和大家分享一款目前在G站有11K+Star的開源跨平臺音樂服務(wù)器?Navidrome,如何在?Linux?環(huán)境本地使用?Docker?部署,并結(jié)合cpolar?內(nèi)網(wǎng)穿透工具配置公網(wǎng)地址,實(shí)現(xiàn)隨時隨地遠(yuǎn)程訪問本地存儲音樂的詳細(xì)流程,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • Docker容器化部署Python應(yīng)用過程解析

    Docker容器化部署Python應(yīng)用過程解析

    這篇文章主要介紹了Docker容器化部署Python應(yīng)用過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • Docker自定義安裝更改默認(rèn)安裝位置簡單方法

    Docker自定義安裝更改默認(rèn)安裝位置簡單方法

    安裝Docker的過程相對簡單,你只需要雙擊下載的安裝程序并按照提示進(jìn)行安裝即可。在安裝過程中,你可以選擇自定義安裝選項(xiàng),這篇文章主要給大家介紹了關(guān)于Docker自定義安裝更改默認(rèn)安裝位置的簡單方法,需要的朋友可以參考下
    2024-01-01

最新評論

昌都县| 哈尔滨市| 威信县| 毕节市| 徐汇区| 石首市| 阳春市| 河间市| 建水县| 浑源县| 昆山市| 德兴市| 宣恩县| 景洪市| 察雅县| 双牌县| 谢通门县| 衢州市| 郑州市| 麟游县| 宽城| 太仆寺旗| 雷州市| 封丘县| 娄底市| 扬中市| 浮梁县| 盐城市| 齐齐哈尔市| 荃湾区| 平昌县| 南川市| 平度市| 洮南市| 长治县| 平塘县| 丰顺县| 太原市| 阿克苏市| 南投市| 辰溪县|