【问题标题】:how to run Docker in Travis hosted in travis-ci.com如何在 travis-ci.com 托管的 Travis 中运行 Docker
【发布时间】:2015-06-17 14:22:16
【问题描述】:

我正在尝试使用 Docker(和 docker-compose)在 Travis CI 中运行一些测试。 搜索“在 Travis 中运行 docker”确实会产生几个操作方法结果,但这些似乎都不是在 Travis CI (travis-ci.com) 上远程运行的,而是我假设是在本地 Travis 上。 到目前为止,我找到的最接近问题的答案 Can travis-ci run docker? 对我没有帮助。

我遇到的问题是Travis CI runs Ubuntu 12.04在一个过时的内核上和installing Docker需要更新内核并重新启动-但是'sudo reboot'会导致虚拟机被破坏并导致[安装内核的无限循环-> 重启 -> install_kernel ...]

【问题讨论】:

    标签: docker travis-ci docker-compose


    【解决方案1】:

    只是想简短说明一下,Docker 对 Travis CI 的支持现已正式发布:http://blog.travis-ci.com/2015-08-19-using-docker-on-travis-ci/

    它支持 Docker 和 Docker-compose。

    【讨论】:

      【解决方案2】:

      https://github.com/moul/travis-docker 声称在 Travis 中支持 Docker。它显然使用用户模式 ​​Linux 来实现这一点。我还没试过。

      【讨论】:

        【解决方案3】:

        我知道它对 travis-ci 没有帮助,但我在 circle-ci 上构建了我的 docker 映像。 Circle-CI 也刚刚升级到 docker 1.6.2。

        我的构建文件可以在这里找到: https://github.com/blacklabelops/jenkins/blob/master/circle.yml

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-02-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-08-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多