【问题标题】:I want to deploy an image Docker ( perhaps to tomcat ? or other)我想部署一个镜像 Docker(也许是 tomcat ?或其他)
【发布时间】:2020-08-06 17:19:54
【问题描述】:

我想在我的私人 docker 注册表中部署一个镜像 docker,我不知道如何部署它以及在哪个服务器(tomcat、Kubernetes?或....)上。 我想在同一台机器上使用工作或管道 Jenkins 来完成它。感谢您的建议

【问题讨论】:

  • 在高层次上,您将创建一个使用 tomcat/nginx 映像来托管应用程序 (JAR/WAR) 的 dockerfile,在您的服务器上安装 docker,然后让您的 Jenkins 管道运行相同docker 使用适当的端口映射运行 my-image 命令以在外部公开图像。
  • 绝对建议在升级到 StackOverflow 之前查看一些教程 - 人们肯定会喜欢关于特定问题的问题,而不是“我如何做这件事我没有尝试过?”。 aspetraining.com/resources/blog/…
  • 上次我检查过,Tomcat 不运行 Docker 容器

标签: docker jenkins deployment


【解决方案1】:

有很多方法可以解决这个问题,示例操作是这样的

  • 根据您的代码库或上下文路径中的要求,拥有一个包含所需语句的 Dockerfile
  • 使用 docker 插件创建 jenkins 管道(您可能需要在插件部分设置私有注册表的凭据)
  • 让它基于钩子或手动操作构建和推送。

确保您标记好您的图像并保持它们的独特性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-20
    • 2020-09-09
    • 1970-01-01
    相关资源
    最近更新 更多