容器

时间:2018-01-31 12:13:01

标签: docker jenkins

在有人喊我说詹金斯有一个官方的码头工具箱之前,我想说我正在玩/测试任何我能想到的东西。

我有一个容器(php:7.2-apache),我正在安装Jenkins,我在启动服务运行Jenkins时遇到问题。

我尝试使用CMD service jenkins start启动服务,但是当我运行容器docker-compose up -d时,日志会显示此信息,然后使用退出代码0来修容容器

  

test_1 |找到正确的java版本   test_1 |启动Jenkins Automation Server:jenkins。

有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

  

有人可以帮助我吗?我很想知道原因

原因是您正在启动Jenkins作为将在后台运行的服务。

只要CMD运行的进程仍然存在,Docker容器就会存在。在这种情况下,该过程只是启动jenkins 服务和存在。这将导致容器在命令service jenkins start完成后立即退出。

查看官方jenkins图像使用的jenkins.sh脚本来启动jenkins。