草庐IT

networking - 在 docker-compose.yml 中绑定(bind)主机端口时无法将服务扩展到多个容器

微服务在一个容器上运行。我已经将该服务绑定(bind)到主机端口8082并使用docker-compose启动了这个微服务。现在我想使用docker-composescale命令将它缩放到3个容器,但它给了我以下错误-ERROR:for2failedtocreateendpointcomposetest_nginx_2onnetworkcomposetest_default:Bindfor0.0.0.0:8082failed:portisalreadyallocatedERROR:for3failedtocreateendpointcomposetest_nginx_3onnetwor

networking - 在 docker-compose.yml 中绑定(bind)主机端口时无法将服务扩展到多个容器

微服务在一个容器上运行。我已经将该服务绑定(bind)到主机端口8082并使用docker-compose启动了这个微服务。现在我想使用docker-composescale命令将它缩放到3个容器,但它给了我以下错误-ERROR:for2failedtocreateendpointcomposetest_nginx_2onnetworkcomposetest_default:Bindfor0.0.0.0:8082failed:portisalreadyallocatedERROR:for3failedtocreateendpointcomposetest_nginx_3onnetwor

windows - 如何使用 docker compose 卷挂载 windows 文件夹?

如何使用dockercomposevolumes挂载windows文件夹?我正在尝试使用docker-compose设置docker容器。我的docker-compose.yml文件如下所示:php-fpm:build:php-fpmcontainer_name:php-fpmvolumes:-../project:/var/www/dev当我像这样进入容器时:dockerexec-itphp-fpmbash并用ls命令显示内容/var/www/dev目录为空。有没有人知道这个的解决方案?$docker-vDockerversion1.12.0,build8eab29e$docker-

windows - 如何使用 docker compose 卷挂载 windows 文件夹?

如何使用dockercomposevolumes挂载windows文件夹?我正在尝试使用docker-compose设置docker容器。我的docker-compose.yml文件如下所示:php-fpm:build:php-fpmcontainer_name:php-fpmvolumes:-../project:/var/www/dev当我像这样进入容器时:dockerexec-itphp-fpmbash并用ls命令显示内容/var/www/dev目录为空。有没有人知道这个的解决方案?$docker-vDockerversion1.12.0,build8eab29e$docker-

Docker Compose 与多阶段构建

有了这个newversion在Docker中,引入了多阶段构建,至少我以前从未听说过。我现在的问题是,我应该像使用标准Compose文件一样使用它吗?我使用docker-compose.yaml来启动容器,其中涉及许多图像,一个用于Web服务器,一个用于数据库。有了这个新的多阶段构建,我可以将一个Dockerfile与两个FROM命令一起使用吗?这种多阶段构建最终会杀死Compose(因为图像更小)吗? 最佳答案 多阶段构建不会影响docker-compose的使用(尽管您可能希望考虑将dockerstackdeploy与swarm

Docker Compose 与多阶段构建

有了这个newversion在Docker中,引入了多阶段构建,至少我以前从未听说过。我现在的问题是,我应该像使用标准Compose文件一样使用它吗?我使用docker-compose.yaml来启动容器,其中涉及许多图像,一个用于Web服务器,一个用于数据库。有了这个新的多阶段构建,我可以将一个Dockerfile与两个FROM命令一起使用吗?这种多阶段构建最终会杀死Compose(因为图像更小)吗? 最佳答案 多阶段构建不会影响docker-compose的使用(尽管您可能希望考虑将dockerstackdeploy与swarm

docker-compose 不覆盖 dockerfile 环境变量

我正在尝试从我的docker-compose设置基本的postgres信息。容器启动,但是当我运行docker-composeup时,来自Dockerfile的变量不会被覆盖。请帮忙。FROMmine/debian7##START:UPDATES&INSTALLS###########################################################################################RUNecho"debhttp://apt.postgresql.org/pub/repos/apt/wheezy-pgdgmain">>/etc

docker-compose 不覆盖 dockerfile 环境变量

我正在尝试从我的docker-compose设置基本的postgres信息。容器启动,但是当我运行docker-composeup时,来自Dockerfile的变量不会被覆盖。请帮忙。FROMmine/debian7##START:UPDATES&INSTALLS###########################################################################################RUNecho"debhttp://apt.postgresql.org/pub/repos/apt/wheezy-pgdgmain">>/etc

docker - 在 Docker Compose 中自动创建网络

在Docker中使用自定义网络时networks:default:external:name:service-tier然后尝试运行它,我得到了错误ERROR:Networkservice-tierdeclaredasexternal,butcouldnotbefound.Pleasecreatethenetworkmanuallyusingdockernetworkcreateservice-tierandtryagain.是否可以使用docker-compose自动创建网络,还是只有先手动创建网络? 最佳答案 external是使

docker - 在 Docker Compose 中自动创建网络

在Docker中使用自定义网络时networks:default:external:name:service-tier然后尝试运行它,我得到了错误ERROR:Networkservice-tierdeclaredasexternal,butcouldnotbefound.Pleasecreatethenetworkmanuallyusingdockernetworkcreateservice-tierandtryagain.是否可以使用docker-compose自动创建网络,还是只有先手动创建网络? 最佳答案 external是使