草庐IT

Compose-Multiplatform

全部标签

Docker Compose 文件无效,不允许附加属性

这是我的示例docker-compose.yml文件。version:'2'config-server:image:ccc/config-serverrestart:alwaysregistration-server:image:ccc/registration-serverrestart:alwaysports:-1111:1111当我使用docker-composeup-d时出现错误:"ERROR:TheComposefile'./docker-compose.yml'isinvalidbecause:Additionalpropertiesarenotallowed('regis

docker - 在本地环境中,我应该使用 docker-compose 还是 kubernetes (minikube)?

我已经用docker和dockercompose设置了一些环境,所以我有不同的容器和不同的服务,它们都是由docker-compose编排的,它在我的本地开发环境中工作正常。最近我读到了关于kubernetes和minikube的文章,但显然,kubernetes更多的是用于容器管理的服务器/集群的工具。问题是,对于本地开发环境(例如php、mysql和apache),我应该使用什么容器编排机制? 最佳答案 有很多决策标准。如果此应用程序有目标环境,请使用最接近该目标环境的本地工具。如果目标环境运行kubernetes,最好使用mi

docker - 在本地环境中,我应该使用 docker-compose 还是 kubernetes (minikube)?

我已经用docker和dockercompose设置了一些环境,所以我有不同的容器和不同的服务,它们都是由docker-compose编排的,它在我的本地开发环境中工作正常。最近我读到了关于kubernetes和minikube的文章,但显然,kubernetes更多的是用于容器管理的服务器/集群的工具。问题是,对于本地开发环境(例如php、mysql和apache),我应该使用什么容器编排机制? 最佳答案 有很多决策标准。如果此应用程序有目标环境,请使用最接近该目标环境的本地工具。如果目标环境运行kubernetes,最好使用mi

docker-compose 构建环境变量

TL;DR:如何在使用docker-compose构建图像并让dockerrunimage命令识别它们时传递env变量?我有这个Dockerfile:FROMmhart/alpine-node:10ADD./appWORKDIR/appRUNapk--no-cacheadd--virtualbuilds-depsbuild-basepython&&\yarnglobaladdnodemon&&\yarn&&\apkdelbuilds-depsbuild-basepython还有这个docker-compose.yml:version:"3.3"services:api:build:co

docker-compose 构建环境变量

TL;DR:如何在使用docker-compose构建图像并让dockerrunimage命令识别它们时传递env变量?我有这个Dockerfile:FROMmhart/alpine-node:10ADD./appWORKDIR/appRUNapk--no-cacheadd--virtualbuilds-depsbuild-basepython&&\yarnglobaladdnodemon&&\yarn&&\apkdelbuilds-depsbuild-basepython还有这个docker-compose.yml:version:"3.3"services:api:build:co

django - 如何从 docker-compose 链接到 Amazon RDS

我的docker-compose.yml看起来像这样:django:build:.user:djangolinks:#LINKTOAMAZONRDS?command:/gunicorn.shenv_file:config/settings/.envnginx:build:./compose/nginxlinks:-djangoports:-"0.0.0.0:80:80"如何将django容器链接到AmazonRDS,它的URL如下:example.blahblahblah.eu-west-1.rds.amazonaws.com:5432 最佳答案

django - 如何从 docker-compose 链接到 Amazon RDS

我的docker-compose.yml看起来像这样:django:build:.user:djangolinks:#LINKTOAMAZONRDS?command:/gunicorn.shenv_file:config/settings/.envnginx:build:./compose/nginxlinks:-djangoports:-"0.0.0.0:80:80"如何将django容器链接到AmazonRDS,它的URL如下:example.blahblahblah.eu-west-1.rds.amazonaws.com:5432 最佳答案

docker - 如何使用 docker-compose.yml 文件命名卷?

我是Docker新手,我正在尝试了解如何设置创建的数据卷的名称。目前该目录自动命名为/var/libs/docker下的长哈希,这对用户来说很不友好。我正在尝试为MODX设置开发环境,如下所示:https://github.com/modxcms/docker-modx目前我的docker-compose.yml文件如下:web:image:modxlinks:-db:mysqlports:-80:80db:image:mysqlenvironment:MYSQL_ROOT_PASSWORD:exampleports:-3306:3306command:mysqld--sql-mode

docker - 如何使用 docker-compose.yml 文件命名卷?

我是Docker新手,我正在尝试了解如何设置创建的数据卷的名称。目前该目录自动命名为/var/libs/docker下的长哈希,这对用户来说很不友好。我正在尝试为MODX设置开发环境,如下所示:https://github.com/modxcms/docker-modx目前我的docker-compose.yml文件如下:web:image:modxlinks:-db:mysqlports:-80:80db:image:mysqlenvironment:MYSQL_ROOT_PASSWORD:exampleports:-3306:3306command:mysqld--sql-mode

docker - 在 docker-compose 如何创建到 localhost 的别名/链接?

在我的docker-compose文件中,需要多个容器来知道特定容器的主机名,包括这个特定容器。链接不起作用,因为容器无法链接到自身。基本上,我正在寻找的是一种在docker-compose中为localhost起别名的方法。 最佳答案 我认为正确答案来自Aliasescanbedefinedaspartofthenetworkdeclarationforaservice.SeealiasesinComposefilereferenceformoredetailsonthat.–KingChungHuangApr24'17at15: