草庐IT

composer_xe

全部标签

docker - Kubernetes Pods 和 Docker Compose(s) (Composures?) 有什么区别?

KubernetesPod和DockerCompose脚本的结果(以下简称:“组合”)似乎都会产生虚拟计算机集群。集群中的所有计算机都可以配置为相互通信,因此您可以编写一个脚本来反射(reflect)您的整个端到端生产配置。单个脚本允许您在任何容器主机上部署该集群。鉴于这两个系统之间的相似之处,我很难理解两者之间的区别。为什么我会选择其中之一?它们是互斥系统还是我可以在kubernetes中运行组合。在设计容器系统时是否需要考虑任何关键因素?如果我今天正在为一个网站设计架构,并且希望喜欢尝试构建一个基于容器的系统。我应该设计的最高优先级的东西是什么?(与在单机系统上构建相比)

docker - Kubernetes Pods 和 Docker Compose(s) (Composures?) 有什么区别?

KubernetesPod和DockerCompose脚本的结果(以下简称:“组合”)似乎都会产生虚拟计算机集群。集群中的所有计算机都可以配置为相互通信,因此您可以编写一个脚本来反射(reflect)您的整个端到端生产配置。单个脚本允许您在任何容器主机上部署该集群。鉴于这两个系统之间的相似之处,我很难理解两者之间的区别。为什么我会选择其中之一?它们是互斥系统还是我可以在kubernetes中运行组合。在设计容器系统时是否需要考虑任何关键因素?如果我今天正在为一个网站设计架构,并且希望喜欢尝试构建一个基于容器的系统。我应该设计的最高优先级的东西是什么?(与在单机系统上构建相比)

docker - 堆栈文件和 Compose 文件有什么区别?

我正在学习如何使用DockerCompose在多个容器中跨多个主机部署应用程序。而且我遇到了两个配置文件-堆栈文件和Compose文件。来自CloudstackfileYAMLreference,它指出堆栈文件是定义一个或多个服务的YAML格式的文件,类似于docker-compose.yml文件,但有一些扩展名。p>来自thispost,它指出堆栈与docker-compose非常相似,只是它们定义了服务,而docker-compose定义了容器。它们看起来非常相似,所以我想知道何时使用堆栈文件,何时使用Compose文件? 最佳答案

docker - 堆栈文件和 Compose 文件有什么区别?

我正在学习如何使用DockerCompose在多个容器中跨多个主机部署应用程序。而且我遇到了两个配置文件-堆栈文件和Compose文件。来自CloudstackfileYAMLreference,它指出堆栈文件是定义一个或多个服务的YAML格式的文件,类似于docker-compose.yml文件,但有一些扩展名。p>来自thispost,它指出堆栈与docker-compose非常相似,只是它们定义了服务,而docker-compose定义了容器。它们看起来非常相似,所以我想知道何时使用堆栈文件,何时使用Compose文件? 最佳答案

mysql - Docker-compose 检查 mysql 连接是否准备好

我正在尝试确保我的应用容器在db容器启动并准备好接受连接之前不会运行迁移/启动。所以我决定使用运行状况检查并依赖于dockercomposefilev2中的选项。在应用程序中,我有以下内容app:...depends_on:db:condition:service_healthy另一方面,数据库具有以下运行状况检查db:...healthcheck:test:TEST_GOES_HEREtimeout:20sretries:10我尝试了几种方法,例如:确保已创建dbDIR测试:[“CMD”,“test-fvar/lib/mysql/db”]获取mysql版本:测试:["CMD","ec

mysql - Docker-compose 检查 mysql 连接是否准备好

我正在尝试确保我的应用容器在db容器启动并准备好接受连接之前不会运行迁移/启动。所以我决定使用运行状况检查并依赖于dockercomposefilev2中的选项。在应用程序中,我有以下内容app:...depends_on:db:condition:service_healthy另一方面,数据库具有以下运行状况检查db:...healthcheck:test:TEST_GOES_HEREtimeout:20sretries:10我尝试了几种方法,例如:确保已创建dbDIR测试:[“CMD”,“test-fvar/lib/mysql/db”]获取mysql版本:测试:["CMD","ec

go - 如何为 gRPC TLS 连接设置 docker-compose 容器?

我有一个gRPC客户端和一个服务器作为两个用docker-compose声明的docker容器。version:'3.3'services:apiserver:image:golang:latestcontainer_name:apiserverexpose:-"3000"ports:-"3000:3000"command:goruncmd/apiserver/main.gouserserver:image:golang:latestcontainer_name:userserverexpose:-"3001"ports:-"3001:3001"command:goruncmd/use

docker-compose 为同一个图像创建多个实例

我需要为同一个图像启动多个容器。如果我如下所示创建我的撰写文件,它可以正常工作。version:'2'services:app01:image:appapp02:image:appapp03:image:appapp04:image:appapp05:image:app我有什么简单的方法可以提及撰写的实例数,而不是多次复制和粘贴? 最佳答案 更新答案(2017年10月)正如其他人所提到的,dockerAPI已经改变。我正在更新我的答案,因为它是大多数人可能会看到的答案。docker-composeup-d--scaleapp=5很遗

docker-compose 为同一个图像创建多个实例

我需要为同一个图像启动多个容器。如果我如下所示创建我的撰写文件,它可以正常工作。version:'2'services:app01:image:appapp02:image:appapp03:image:appapp04:image:appapp05:image:app我有什么简单的方法可以提及撰写的实例数,而不是多次复制和粘贴? 最佳答案 更新答案(2017年10月)正如其他人所提到的,dockerAPI已经改变。我正在更新我的答案,因为它是大多数人可能会看到的答案。docker-composeup-d--scaleapp=5很遗

docker - 如何使用 docker-compose 命令覆盖 COMPOSE_HTTP_TIMEOUT 的默认值

我有docker-compose,它可以获取一些图像并构建一个。当我运行docker-composeup时,出现以下错误ERROR:AnHTTPrequesttooktoolongtocomplete.Retrywith--verbosetoobtaindebuginformation.Ifyouencounterthisissueregularlybecauseofslownetworkconditions,considersettingCOMPOSE_HTTP_TIMEOUTtoahighervalue(currentvalue:60).问题:如何通过docker-compose命