docker-cordova, Cordova开发的Docker 容器

分享于 

3分钟阅读

GitHub

  繁體 雙語
Docker container for Cordova development
  • 源代码名称:docker-cordova
  • 源代码网址:http://www.github.com/oren/docker-cordova
  • docker-cordova源代码文档
  • docker-cordova源代码下载
  • Git URL:
    git://www.github.com/oren/docker-cordova.git
    Git Clone代码到本地:
    git clone http://www.github.com/oren/docker-cordova
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/oren/docker-cordova
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Cordova开发的 Docker 容器

    docker-badge

    demo-video

    电子邮件内容

    为什么?

    我不想安装和配置 Java,androidsdk,Ant,cordova 等等。 生命太短。

    设置

    
    git clone git@github.com:oren/docker-cordova.git
    
    
    cd docker-cordova
    
    
    docker build -t cordova. 
    
    
    alias mine='sudo chown -R $USER'
    
    
    alias drun='docker run -it --rm'
    
    
    alias cordova='drun --privileged -v/dev/bus/usb:/dev/bus/usb -v $PWD:/src cordova cordova'
    
    
    
    

    alias命令允许你使用 cordova 在cordova容器中运行任何命令。

    新项目

    
    cordova create hello
    
    
    cd hello
    
    
    cordova platform add android
    
    
    cordova build
    
    
    
    

    使用usb将你的android设备连接到你的笔记本电脑

    
    cordova run android
    
    
    
    

    就是这样你的应用应该在你的手机上 !

    有用的命令

    附加设备的列表

    确保你在那个名单里看到你的电话。

    
    docker run --rm -i -v $(pwd):/workspace -w/workspace 
    
    
     --privileged -v/dev/bus/usb:/dev/bus/usb cordova adb devices
    
    
    
    

    使用不同的用户运行

    为了确保容器使用-u选项使用相同的用户,并向该用户提供可以写的主目录( 如果需要更改别名)。

    
    alias cordova='docker run --rm -i -u `id -u` -v $PWD:/src -e"HOME=/tmp" cordova cordova'
    
    
    
    

    引用

    图像基于 https://github.com/Kallikrein/dockerfiles/tree/master/android-cordova~/projects/myAPP


    DOC  Docker  DOCK  Contain  Cordova  
    相关文章