个人Docker实践(Ubuntu+Android Gradle持续集成)

1.介绍

docker现在非常流行,是一个容器引擎,可以理解为一个虚拟机,但比虚拟机更加高效。

在上面可以安装一些应用,一些微服务,非常强大,包括持续集成(CI)的功能

就是应用集成和封装的地方,并且它的结果可以在别的docker主机上部署

这次接触docker的实践目标是,打算在上面建立好一套持续集成的系统,就是用来打包APK

2.使用

(1)安装

    环境:

    1)远程服务器

因为之前买了远程服务器来用,反正每个月也要交钱的了,正好发挥最大效用

另外一个好处是,可以不用在本地安装,只要记得地址,随时随地都能访问

减少安装系统的繁琐(但如果系统本身就是linux就当我没说)

坏处就是,毕竟是远程连接,一会儿不动,就会自动断开

    2)ubuntu系统

选择何种Linux系统,只是命令稍有不同而已

选择windows,就麻烦得多了,首先只能在专业版上安装,不然就要安装docker tools 或者开启虚拟化,两个方案还有冲突的,另外还要修改注册表将家庭版改为专业版,然而每次开机的时候就又恢复了,会产生报错,几经折腾决定放弃,选用ubuntu系统

还挺好用的 执行各种操作,非常方便

(2)命令

    第一条命令:

    docker

    这条命令可以列出所有可调用的命令

    第二条命令

    docker run hello-world

    就是运行hello-world这个docker任务,这个任务是预设的,会给你一些信息:如下

个人Docker实践(Ubuntu+Android Gradle持续集成)_第1张图片

你可能感兴趣的:(个人Docker实践(Ubuntu+Android Gradle持续集成))