Tag: 部署

使用Docker在Weblogic上部署EAR的正确方法是什么?

Docker可以方便地运行带有embedded式服务器的胖jar。 只需添加jar,暴露端口并运行它。 但是Docker如何适应传统的将EAR部署到weblogic服务器的方式呢? docker工人仍然是这种传统包装的可行工具吗? 有一些很好的certificate模式,如何使用Docker的传统风格的Java部署,重点放在weblogicconfiguration? 我find的所有教程都考虑可执行文件或python脚本。

通过Docker部署Elixir应用程序到Google Cloud

我正在尝试将我的Docker映像部署到Google Cloud,并遇到一些问题。 一切工作在当地。 我跑 docker run -it -p 4000:4000 myimage 当我去localhost:4000时,一切都正常。 但是,当我尝试使用该命令部署到Google Cloud时 gcloud app deploy –version=1 app.yaml 部署运行平稳,但是当我导航到我的网站,我得到一个503错误: 错误:服务器错误 您请求的服务尚不可用。 请在30秒后重试。 任何提示将非常感谢。

什么是部署dockerized应用程序的工具?

作为rails开发者,我使用Capistrano和Mina部署我的应用程序。 有没有像这些工具,但部署docker化的应用程序能够回滚的情况下,如果有任何错误?

asp.net核心2.0自动化docker部署

我使用asp.net-core 2.0开发了一个APP。 现在我在Linux服务器上安装了Docker,并在那里部署了我的APP,现在工作正常。 现在我正在寻找一种自动部署的方法。 所以我想有两件事情: 根据资源库中的更改创build泊坞窗镜像的CI环境。 我必须能够在Linux上安装它,不想使用Windows服务器。 一个自动部署机制将新的docker镜像推送到Linux服务器 所以我经历了很多的教程,所有这些都是同一个问题,要么他们不与.net core 2.0工作,或者他们是不完整的,我不能得到它的工作。 对于#1我宁愿使用TeamCity。 我得到它安装在Linux服务器与Docker,但我不能得到它的工作,build立asp.net-core应用程序,并创buildDocker图像。 我对所有这些东西都非常新颖,如果有人有一些细节的指示,说明如何做到最好,或者至less指示哪条路要走,那就太好了。 我看到唯一的方法让TeamCity: 构buildAPP 创buildDocker镜像 将图片推送到Docker Registry 然后有一个机制,将它从我的Linux服务器上从Dockerregistry。 第一个问题是我无法获得TeamCity的工作。 无法在Linux上find合适的代理程序来构buildAPP并创build泊坞窗图像。 尝试了几个,但有一堆的错误。 第二件事是我真的想避免将图像推送到Docker Registry。 如果我能以某种方式自动推送到我的Linux服务器,那将是非常棒的 我希望为此提供任何提示或一些工作解决scheme,

如何访问在openshift3(野蛮服务器)中部署的应用程序

我已经在我的本地野蛮服务器中部署了应用程序,并能够通过url( http://127.0.0.1:8080/dhana/)访问我的应用程序。 我在openshift3 starter(new)中部署了相同的应用程序,构build和部署成功。 它显示我的服务url为( http://dhanabalan-dhana.a3c1.starter-us-west-1.openshiftapps.com ),但是当我试图打这个链接,它显示如下 看起来像服务器启动和运行,任何人都可以指导我访问应用程序? 我需要在这里指定任何端口(8080)吗? 注意: ROOT.war是已部署的文件

在我的群组中通过映像重新部署所有泊坞窗服务

我的工作stream程是: 用git推码 在CI服务器上构builddocker镜像( drone.io ) 将图像推送到我的私人registry 在这里我需要使用这个来自registry的新映像版本更新所有堆栈中的所有服务 有没有人知道如何以适当的方式做到这一点? 我在Docker文档中看到了一个滚动更新的官方教程。 docker service update –image <image>:<tag> service_name 但有一个问题,我不知道服务和堆栈名称。

为桌面环境分配Docker容器应用程序

我为驻留在docker集装箱中的最终用户开发了一个基于Web的应用程序。 容器本身承载了几个python依赖项,一些公共仓库和一个基于容器的web前端,后者在容器初始化时启动。 下载容器并在docker主机上运行它相当简单。 但是,大多数docker主机(如果不是全部的话)不是免费的。 因此,如果最终用户希望将我的应用程序从云中使用,那么他们将不得不在本地计算机上下载并安装docker和相关的依赖项,然后才能使用该映像(在Windows系统上这更复杂, Mac OSX) 这就是说,我的问题是:是否有任何工具可以帮助缓解最终用户对本地桌面环境的部署需求? 我知道安装和使用docker并不困难,但是有些人仍然非常害怕命令行,我希望find一种方法来减轻这些“可怕”的要求。

我应该在哪里保存CoreOS集群的服务文件,我应该如何加载它们?

我想在负载平衡器后面部署一个CouchDB服务器集群,并让这些服务完成这个神奇的etcd发现。 在完成CoreOS快速入门之后 ,我对如何真正使用我自己所学的东西感到茫然,我不知道哪个更深入的教程能让我走。 在演示中,我在正在运行的实例中编写了一个服务文件,然后使用fleetctl来启动它。 我想要做的是在我的项目中有版本控制下的服务文件,如Dockerfile。 如何让CoreOS群集使用外部服务文件进行初始化? 我正在使用Vagrant进行本地开发,但我会尽快部署到AWS。

将应用程序可部署包装在Docker Image中

我想把部署到生产最容易,但如何做到这一点挣扎。 如果我将Docker用于生产,将Docker镜像与我的应用程序部署在一起会很好,但是我不确定这是否是一个好的方法。 我有几个担心: 不会在图层系统膨胀,当我将每次在新版本的图像中replace文件? 使这个图像的DB脚本和迁移工具的一部分是好主意吗? 最后一个问题是如何方便地运行它。 我不想去那里停止tomcat容器,并使用新的应用程序映像中的卷重新启动它(因为新的应用程序容器名称不能相同)。 我已经看到了这样做的方法,但我不喜欢他们,即部署到Tomcat泊坞窗图像,与应用程序已经捆绑或使用主机系统卷创buildTomcat图像。 我喜欢安装“CD”。 我想用其他方法来评估我的想法,谈论正确的工具来运行它可能是其他问题。

Docker – 应用程序源代码更新

现在我知道你的应用程序的源代码应该使用ADD复制到Docker容器中。 这似乎是一个好主意,但是如果我希望能够更新我的应用程序源代码 – 一天两次,甚至更频繁呢? 最可行的解决scheme是将源代码保存在我的应用程序之外。 然后我可以保持机器运行,只需使用GIT更新源代码。 机器将被创build像这样: docker run -p 80:80 -v /home/adam/projects/docker-test/src:/var/www/html webserver 这意味着如果我从onprem服务器控制机器,但基础设施是在EC2上,每次打开网站时,文件都会被拉到互联网上。 什么是这个问题的最佳解决scheme? 我能否继续使用更新的源代码重新部署一个容器,但不停机?