欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker 實現瀏覽器里開發(fā)Android應用的功能

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

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

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


                                                                   Eclipse Che

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

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

第一步:部署docker服務器

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

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

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

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


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

SSH keys設置


                                                       SSH keys設置

SSH keys設置說明

連接服務器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文件,內容如下,然后執(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

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

第四步:開發(fā)Android

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

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

選擇一個Demo


                                                          選擇一個Demo

     選擇一個鏡像啟動


                  選擇一個鏡像啟動

configs可以查看Dockerfile


                                        查看Dockerfile

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

選擇安裝apk會自動安裝apk


       選擇安裝apk

Hello World


通過VNC顯示的模擬器

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

相關文章

  • Linux下定時自動備份Docker中所有SqlServer數據庫的腳本

    Linux下定時自動備份Docker中所有SqlServer數據庫的腳本

    這篇文章主要介紹了Linux下定時自動備份Docker中所有SqlServer數據庫?,編寫shell文件給出一個備份的范例,在Linux添加定時任務,通過下列命令來檢測并安裝這個服務,需要的朋友可以參考下
    2022-09-09
  • 淺談Docker run 容器處于created狀態(tài)問題

    淺談Docker run 容器處于created狀態(tài)問題

    這篇文章主要介紹了解決Docker run 容器處于created狀態(tài)問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • SpringBoot 整合 Docker的詳細過程

    SpringBoot 整合 Docker的詳細過程

    這篇文章主要介紹了SpringBoot 整合 Docker的詳細過程,本文通過一個簡單的項目來給大家介紹整合的詳細過程,需要的朋友可以參考下
    2021-11-11
  • 使用docker-compose連接到宿主機網絡

    使用docker-compose連接到宿主機網絡

    這篇文章主要介紹了使用docker-compose連接到宿主機網絡,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Docker安裝Redis并介紹可視化客戶端進行操作

    Docker安裝Redis并介紹可視化客戶端進行操作

    這篇文章主要介紹了Docker安裝Redis并介紹可視化客戶端進行操作方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • docker版es、milvus、minio啟動命令詳解

    docker版es、milvus、minio啟動命令詳解

    這篇文章主要介紹了docker版es、milvus、minio啟動命令詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • docker容器的幾種存儲詳解

    docker容器的幾種存儲詳解

    本文主要介紹了docker容器的幾種存儲方式,主要介紹了3種,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Docker化Spring Boot應用的實踐

    Docker化Spring Boot應用的實踐

    本文主要介紹了Docker化Spring Boot應用的實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • IDEA使用Docker插件(菜鳥教程)

    IDEA使用Docker插件(菜鳥教程)

    本文主要介紹了IDEA使用Docker插件,文中通過圖文示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Docker容器/bin/bash?start.sh無法找到not?found問題解決

    Docker容器/bin/bash?start.sh無法找到not?found問題解決

    最近在學習聯(lián)系中遇到一個問題,百度后發(fā)現這個需求還是挺常見的,所以下面這篇文章主要給大家介紹了關于Docker容器/bin/bash?start.sh無法找到not?found問題的解決方法,需要的朋友可以參考下
    2022-08-08

最新評論