草庐IT

deployment-descriptor

全部标签

deployment - Docker 容器上的分布式系统 NSQ 拓扑模式

是否可以用TopologyPatterns复制“Docker”的最后一个示例中描述的“NSQ实时分布式消息传递平台”??有人有dockerfile或图像示例吗? 最佳答案 我会在等待一些后台任务完成的时候尝试一下。@LucaG.Soave提到的分布式消息传递平台可以在这里看到:我认为这个问题的根源有一个致命的问题:对Docker容器是什么的误解。出于讨论的目的,让我们假设Docker容器只是虚拟机的不同名称。“可以用虚拟机构建分布式系统吗?”的问题。不太合适,因为它实际上只是配置、抽象和协调的问题。上图可以重新创建,每个接触点/责任

deployment - 如何使用 docker 自动化多服务器部署

这是我的情况:我有一个用Go编写的项目存储在Github上我在负载均衡器后面有3个应用服务器(app1、app2、app3)我有一个Dockerfile作为git项目的一部分,当用于构建镜像时,它知道如何安装我的所有应用程序依赖项(包括Go)并为我的应用程序获取工作环境我的容器在所有3个应用服务器上运行,一切都运行得非常好现在我想更改一些代码并将我的更改重新部署到这3台服务器。我可以想到3种可能的方法来促进自动化:作为我的dockerfile的一部分,我可以添加一个从Github提取我的代码并构建它的步骤。因此,要重新部署,我需要一个脚本来登录3个服务器并重建和运行容器,从而在该过程中

deployment - 如何使用 docker 自动化多服务器部署

这是我的情况:我有一个用Go编写的项目存储在Github上我在负载均衡器后面有3个应用服务器(app1、app2、app3)我有一个Dockerfile作为git项目的一部分,当用于构建镜像时,它知道如何安装我的所有应用程序依赖项(包括Go)并为我的应用程序获取工作环境我的容器在所有3个应用服务器上运行,一切都运行得非常好现在我想更改一些代码并将我的更改重新部署到这3台服务器。我可以想到3种可能的方法来促进自动化:作为我的dockerfile的一部分,我可以添加一个从Github提取我的代码并构建它的步骤。因此,要重新部署,我需要一个脚本来登录3个服务器并重建和运行容器,从而在该过程中

deployment - 如何: elastic beanstalk + deploy docker + graceful shutdown

大家好,stackoverflow的大佬们,在EB上托管一个docker容器,上面运行基于nodejs的代码。在重新部署我们的docker容器时,我们希望旧的容器能够正常关闭。我找到了有关我们的代码如何接收由“dockerstop”命令产生的sigterm信号的帮助和指南。然而,进一步调查在以下位置运行docker的EB机器:/opt/elasticbeanstalk/hooks/appdeploy/enact/01flip.sh表明当从当前“翻转”到新的暂存容器时,旧的被'dockerkill'杀死有什么办法可以将此行为更改为dockerstop?还是一般推荐的处理旧容器正常关闭的方

deployment - 如何: elastic beanstalk + deploy docker + graceful shutdown

大家好,stackoverflow的大佬们,在EB上托管一个docker容器,上面运行基于nodejs的代码。在重新部署我们的docker容器时,我们希望旧的容器能够正常关闭。我找到了有关我们的代码如何接收由“dockerstop”命令产生的sigterm信号的帮助和指南。然而,进一步调查在以下位置运行docker的EB机器:/opt/elasticbeanstalk/hooks/appdeploy/enact/01flip.sh表明当从当前“翻转”到新的暂存容器时,旧的被'dockerkill'杀死有什么办法可以将此行为更改为dockerstop?还是一般推荐的处理旧容器正常关闭的方

amazon-web-services - AWS EB Deploy 在部署后显示缺少 Dockerrun.aws.json

我正在尝试将我的应用程序部署到ElasticBeanstalk(运行docker),但在部署过程中它总是失败并出现如下情况:Activityexecutionfailed,because:cat:/var/app/current/Dockerrun.aws.json:Nosuchfileordirectorycat:/var/app/current/Dockerrun.aws.json:Nosuchfileordirectory2ba4cc7f9cb0a66db0ab1be8736ba96bffbb1c96a219cf5e888f99a964ae4f2a据我了解,如果Dockerfil

amazon-web-services - AWS EB Deploy 在部署后显示缺少 Dockerrun.aws.json

我正在尝试将我的应用程序部署到ElasticBeanstalk(运行docker),但在部署过程中它总是失败并出现如下情况:Activityexecutionfailed,because:cat:/var/app/current/Dockerrun.aws.json:Nosuchfileordirectorycat:/var/app/current/Dockerrun.aws.json:Nosuchfileordirectory2ba4cc7f9cb0a66db0ab1be8736ba96bffbb1c96a219cf5e888f99a964ae4f2a据我了解,如果Dockerfil

K8S之yaml 文件详解(pod、deployment、service)

K8S中的yaml文件yaml语法学习Kubernetes支持YAML和JSON格式管理资源对象JSON格式:主要用于api接口之间消息的传递YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读。YAML语法格式:大小写敏感;使用缩进表示层级关系;不支持Tab键制表符缩进,只使用空格缩进;缩进的空格数目不重要,只要相同层级的元素左侧对齐即可,通常开头缩进两个空格;字符后缩进一个空格,如冒号,逗号,短横杆(-)等"---"表示YAML格式,一个文件的开始,用于分隔文件;可以将创建多个资源写在同一个yaml文件中,用---隔开,就不用写多个yaml文件了。"#”表

K8S之yaml 文件详解(pod、deployment、service)

K8S中的yaml文件yaml语法学习Kubernetes支持YAML和JSON格式管理资源对象JSON格式:主要用于api接口之间消息的传递YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读。YAML语法格式:大小写敏感;使用缩进表示层级关系;不支持Tab键制表符缩进,只使用空格缩进;缩进的空格数目不重要,只要相同层级的元素左侧对齐即可,通常开头缩进两个空格;字符后缩进一个空格,如冒号,逗号,短横杆(-)等"---"表示YAML格式,一个文件的开始,用于分隔文件;可以将创建多个资源写在同一个yaml文件中,用---隔开,就不用写多个yaml文件了。"#”表

python - 为什么在制作打印语句时出现 IOError : (9, 'Bad file descriptor' ) 错误?

我在Windows2003服务器上运行python2.5脚本作为服务。对于简单的打印语句,我收到此错误:IOError:(9,'Badfiledescriptor')我删除了所有打印语句,因为它们仅用于开发目的,但我不确定为什么打印语句会导致我出现任何greif。我运行相同的脚本不是作为服务没有任何重大问题。只是想知道其他人是否有任何见解? 最佳答案 您无法打印,因为sys.stdout在不作为控制台session运行时不可用。您可以考虑使用logging模块,而不是使用print语句,这样您就可以设置日志级别并将所有关键内容写入系