本站电脑知识提供电脑入门知识,计算机基础知识,计算机网络应用基础知识,电脑配置知识,电脑故障排除和电脑常识大全,帮助您更好的学习电脑!不为别的,只因有共同的爱好,为中国互联网发展出一分力!
Drone 是一个构建在Docker之上的开源持续集成平台(CI)。Drone 提供了一组预建的Docker映像,支持12+种语言和几乎所有主要的数据库。这意味着你不必花时间来安装软件和配置您的构建环境。当然,如果你需要一个高度定制的环境Drone提供了足够的灵活性来使用自定义Docker映像。
Drone 完全采用Go语言开发。具有快速,高效的特点。
与其他的CI服务相比有什么不同?
1.Drone是开源的
2.Drone是构建在Docker之上
3.Drone 轻松托管在自己的基础架构之上
4.Drone 提供一个 CLI 来运行本地构建,在Docker容器中
5.Drone 默认与 GitHub 集成,很快将支持Bitbucket patch
1. 安装 Docker
首先,我们要安装 docker,因为这是 Drone 的工作流的最关键的元素。Drone 合理的利用了 docker 来构建和测试应用。容器技术提高了应用部署的效率。要安装 docker ,我们需要在不同的 linux 发行版本运行下面对应的命令,我们这里会说明 Ubuntu 14.04 和 CentOS 7 两个版本。
Ubuntu
要在 Ubuntu 上安装 Docker ,我们只需要运行下面的命令。
代码如下:
# apt-get update
# apt-get install docker.io
安装之后我们需要使用service 命令重启 docker 引擎。
复制代码
代码如下:
# service docker restart
然后我们让 docker 在系统启动时自动启动。
代码如下:
# update-rc.d docker defaults
Adding system startup for /etc/init.d/docker ...
/etc/rc0.d/K20docker -> ../init.d/docker
/etc/rc1.d/K20docker -> ../init.d/docker
/etc/rc6.d/K20docker -> ../init.d/docker
/etc/rc2.d/S20docker -> ../init.d/docker
/etc/rc3.d/S20docker -> ../init.d/docker
/etc/rc4.d/S20docker -> ../init.d/docker
/etc/rc5.d/S20docker -> ../init.d/docker
CentOS
第一,我们要更新机器上已经安装的软件包。我们可以使用下面的命令。
代码如下:
# sudo yum update
要在 centos 上安装 docker,我们可以简单的运行下面的命令。
代码如下:
# curl -sSL https://get.docker.com/
关键词:Linux中安装部署Docker管理工具Drone全攻略