草庐IT

Phalcon-Compose

全部标签

docker 在 docker-compose.yml 中设置 iptables 选项

我正在使用docker-compose来管理容器。如何在通过docker-composeup启动时关闭iptables(为docker设置--iptables=false)? 最佳答案 --iptables选项仅适用于Docker守护进程;这不是每个容器的选项。推论是,这不是您可以从docker-compose.yaml文件中设置的内容。您需要修改传递给Docker守护程序的选项;在RedHat系统和衍生产品上,这意味着您将修改/etc/sysconfig/docker并更新OPTIONS=行(并重新启动Docker)。其他发行版也

Docker Compose - 将标识符添加到网络名称

我试图在docker-compose.vs.debug.yml文件中创建网络:networks:myNetwork:driver:bridge但是docker添加了一些标识符:docker网络ls->NETWORKIDNAMEDRIVERSCOPE0e1fec1a9a30dockercompose1163770330_myNetworkbridgelocal如果有任何选项可以这样命名:NETWORKIDNAMEDRIVERSCOPE0e1fec1a9a30myNetworkbridgelocal我需要它来自动连接不同项目上的两个容器。 最佳答案

Docker Compose - 将标识符添加到网络名称

我试图在docker-compose.vs.debug.yml文件中创建网络:networks:myNetwork:driver:bridge但是docker添加了一些标识符:docker网络ls->NETWORKIDNAMEDRIVERSCOPE0e1fec1a9a30dockercompose1163770330_myNetworkbridgelocal如果有任何选项可以这样命名:NETWORKIDNAMEDRIVERSCOPE0e1fec1a9a30myNetworkbridgelocal我需要它来自动连接不同项目上的两个容器。 最佳答案

docker-compose.yml vs docker-stack.yml 有什么区别?

我是新的docker用户。在不同的手册中,我通常发现docker-compose.yml文件用于描述docker作业,但在docker站点上为此目标使用了docker-stack.yml文件。有什么区别? 最佳答案 docker-compose.yml用于docker-compose工具,该工具适用于单个docker引擎上的多容器docker应用程序。用调用docker-composeupdocker-stack.yml用于dockerswarm工具。(用于编排和调度)。用调用dockerstack

docker-compose.yml vs docker-stack.yml 有什么区别?

我是新的docker用户。在不同的手册中,我通常发现docker-compose.yml文件用于描述docker作业,但在docker站点上为此目标使用了docker-stack.yml文件。有什么区别? 最佳答案 docker-compose.yml用于docker-compose工具,该工具适用于单个docker引擎上的多容器docker应用程序。用调用docker-composeupdocker-stack.yml用于dockerswarm工具。(用于编排和调度)。用调用dockerstack

docker - 我应该把 docker-compose.yml 放在哪里

当我从dockerhub拉取图像时。有时,我想以多容器的方式运行图像。所以我选择使用docker-compose。例如,我会运行zookeeper在replicatedmode.我将新建一个名为docker-compose.yml的文件,然后运行​​docker-composeup并等待它完全初始化。我的问题是我应该将docker-compose.yml文件放入什么目录? 最佳答案 我也在问自己同样的问题:我的docker-compose.yml文件放在哪里?我决定采用以下方式:docker-compose.yml的一个Repo以及

docker - 我应该把 docker-compose.yml 放在哪里

当我从dockerhub拉取图像时。有时,我想以多容器的方式运行图像。所以我选择使用docker-compose。例如,我会运行zookeeper在replicatedmode.我将新建一个名为docker-compose.yml的文件,然后运行​​docker-composeup并等待它完全初始化。我的问题是我应该将docker-compose.yml文件放入什么目录? 最佳答案 我也在问自己同样的问题:我的docker-compose.yml文件放在哪里?我决定采用以下方式:docker-compose.yml的一个Repo以及

docker - 容器之间的链接不适用于 docker-compose 版本 2

版本2docker-compose文件中的容器之间的链接不起作用。只有在使用“旧”版本1格式时,我才能在容器的/etc/hosts中看到链接。我有以下基本版本2docker-compose.yml文件。version:'2'services:my-app:image:tomcat:8.0container_name:my-app1links:-my-redismy-redis:image:rediscontainer_name:my-redis1当我运行以下命令时:docker-composeup-d我看到启动了两个容器,但是在/etc/hosts文件中没有创建链接:dockerexe

docker - 容器之间的链接不适用于 docker-compose 版本 2

版本2docker-compose文件中的容器之间的链接不起作用。只有在使用“旧”版本1格式时,我才能在容器的/etc/hosts中看到链接。我有以下基本版本2docker-compose.yml文件。version:'2'services:my-app:image:tomcat:8.0container_name:my-app1links:-my-redismy-redis:image:rediscontainer_name:my-redis1当我运行以下命令时:docker-composeup-d我看到启动了两个容器,但是在/etc/hosts文件中没有创建链接:dockerexe

linux - 在 Docker compose 中限制可用的主机资源而不使用 swarm

我只是想在一个docker-compose文件中限制一些Docker容器的资源。原因很简单:主机上运行着多个应用程序/服务。所以我想避免单个容器可以使用例如所有内存,这会损害其他容器。从我了解到的文档中,这可以使用resources来完成。但这超出了deploy的范围。所以我必须像下面的例子那样编写我的docker-compose文件:php:image:php:7-fpmrestart:alwaysvolumes:-./www:/wwwdeploy:resources:limits:memory:512M这给了我警告:WARNING:Someservices(php)usethe'd