从jenkins部署和运行deamondocker化的jar应用程序

对于个人项目,我创build了一个docker镜像来运行jar应用程序,我想从jenkinspipe道工作中运行容器。

  1. 首先我从git获得项目并构buildjar文件
  2. build立docker形象,并推动它
  3. 运行容器泊坞窗

构build成功,如果我检查我的正在运行的容器(docker ps),我可以看到我的jar应用程序。

但几秒钟后jenkins过程完成,我的docker集装箱也(jenkins子stream程)

我怎样才能运行我的docker容器作为守护进程,而不取决于jenkins

我用这个命令:

docker run -it -d -p 8080:8080 --name app-test name/my-img:test 

最后,我想运行一个testing应用程序:test.myapp.com