Tag: 部署

自动部署Docker

我使用CircleCI构build了新的Docker镜像(使用我的最新代码)。 现在我想把它部署到数字海洋。 我希望它能够编写部署脚本。 Docker正在CoreOS集群上运行。 我只是在如何通知现有的CoreOS群集新图像的缺失链接上感到困惑。 推荐什么解决scheme?

从发布服务器部署应用程序

我不喜欢什么时候在生产服务器上发布我的项目。也许我只是没有足够的经验,没有人教会我如何以正确的方式做到这一点。 现在我有几个回购scala(在喷雾顶部)。 我有一切在我的本地机器上构build和运行这个项目(当然,我开发它们)。 所以在我的生产服务器上安装jenkins,以便从git,构build和运行同步。 它现在工作,但我不喜欢它,因为我需要在每台机器上安装jenkins我想运行我的项目。 如果我想在咖啡馆给我的朋友展示我的项目呢? 所以我有了主意:如果我在构build应用程序之前运行testing,那么如何进行可移植构build(使用本地包装器),并将其保存在远程服务器“发布服务器”上。 该服务器只是让这些准备好被推出的应用程序。 然后我去生产服务器,运行bash脚本,从发布服务器下载可执行文件并在计算机上运行我的项目 今后我想: 下载并运行Docker容器中的项目。 准备好为前端提供静态文件。 使用nginx运行docker容器,并将链接的卷与静态文件一起运行 我听说过nexus( http://www.sonatype.org/nexus/ ),那个艺术家用来保存他们的歌曲,图片等等。 我相信应该有像我这样的开源项目 任何帮助表示赞赏!

什么是一步一步的过程将一个Java应用程序部署到Docker?

我的工程背景主要是编码/ dev't比部署。 我们最近向我们的团队介绍了微服务,我正在做POC将这些微服务部署到Docker。 我用maven,Java 8(不是OpenJdk)做了一个简单的应用程序,并且准备好部署jar文件,但是我坚持如何在Docker容器上部署和运行/testing应用程序的确切步骤。 我已经在Mac上下载了Docker,并且检查了这个文档,但是我觉得中间有一些步骤丢失了,我感到困惑。 我恳求你的帮助。 谢谢!

Docker化的gitlab使用主机docker到CI

我目前正在学习gitlab-ci,并进行部署。 我的gitlab实例在Docker容器中运行,我想使用主机的docker来构build和部署映像。 有这样的方法来做到这一点?

支持基于docker和非docker的部署

目前对于我的Python项目,我有一个deploy.sh文件,运行一些apt-get的,PIP安装,创build一些目录和复制一些文件….所以这个过程是git克隆我的私人回购,然后运行deploy.sh。 现在我正在玩Docker,基本的问题是,如果dockerfile运行一个git克隆,然后运行deploy.sh,或者dockerfile应该为每个apt-get,pip等自己运行并忽略deploy.sh。 ..这似乎是复制工作(打字),并有可能不同步?

Kubernetes在master中部署容器

我build立了一个kubernetes集群,工作正常。 到目前为止,Kubernetes也在集群中部署容器。 我不想让这个事情发生。 任何人都可以让我知道,如何防止在主人部署容器?

Kubernetes部署,Pod和Container概念

我最近开始熟悉Kubernetes,但是当我得到这个概念时,我有一些问题,我无法通过Kubernete的概念和文档来清楚地回答,还有一些我想确认的理解。 部署是在一个Pod中 部署的一组一个或多个容器映像(Docker .. etc),并通过Kubernetes Deployment Controller监视和创build,更新或删除这些部署。 Pod是一组一个或多个容器,来自同一部署的那些容器,还是可以来自多个部署? “一个荚模型包含一个或多个相对紧密耦合的应用程序容器”。 关于何时在同一个容器中部署容器,而不是单独的容器,有没有明确的标准? “Pods是可以在Kubernetes中创build和pipe理的最小可部署计算单元” – Pods,Kuberenets文档 。 这是否意味着Kubernetes API无法监视和pipe理容器(至less是直接)? 欣赏你的意见。

docker堆栈部署后缺less标签

我正在研究除了新的docker compose v3之外的新的docker stack deploy命令,看起来像docker stack deploy几乎可以代替docker-compose up -d 。 一个不同的我发现很奇怪,那就是正在运行的容器显示图像名称而不是标签。 检查组成 这是一个通过docker-compose up -d创build的容器的运行检查的docker-compose up -d 。 { Command: "node server.js", Image: "styfle/notification-service:v1.0.0" } 检查堆栈部署 这是一个通过docker stack deploy -c docker-compose.yml –with-registry-auth=true tst创build一个容器运行检查docker stack deploy -c docker-compose.yml –with-registry-auth=true tst 。 { Command: "node server.js", Image: "styfle/notification-service@sha256:827e6a274c5ee2b941dde402f82069c2da644927cac53c0b2cd5acacb739f949" } 为什么Image缺less的标签(在这种情况下,后缀:v1.0.0 ),可以find其他地方? 我使用的是Docker CE 17.03.1-ce-win5(10743)。

Docker镜像环境variables的依赖关系

是否有一个公认的最佳做法,使用所需的环境variables列表来logging/标记Docker镜像? 当我们想部署Docker镜像时,我们如何findenv列表。 它需要编程的variables?

Bluemix Kubernetes docker部署查询

我们尝试在Bluemix上使用Kubernetes 。 我们跟着 – https://console.ng.bluemix.net/docs/containers/cs_tutorials.html#cs_tutorials 虽然服务已经暴露,我们看到公网IP地址和NodePort,但是我们无法通过公网IP访问网页。 当我们附上容器时,我们发现hello world Python Flask应用程序工作正常,我们可以在5000端口本地访问网页。 不幸的是,它不能通过公共IP地址访问