草庐IT

wildfly-swarm

全部标签

docker - 以 swarm 模式运行 Elasticsearch 容器

Elasticsearch设计为在集群模式下运行,我所要做的就是通过环境变量定义集群中的相关节点IP,只要网络连接可用,它就会将其他节点连接并加入集群。我有3个节点,1个充当dockerswarm管理器,另外两个是worker。我已经初始化了管理器并加入了工作节点,从这个角度来看一切都很好。现在我正在尝试以允许我将所有节点加入同一个elasticsearch集群的方式运行elasticsearch容器,但是,我希望节点使用它们的覆盖网络接口(interface)加入,这意味着我需要在运行dockerservicecreate命令时知道容器内部IP地址,我该怎么做?我必须使用consul

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

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

docker - "network not manually attachable"对 docker swarm 网络运行一次性命令时

我正在尝试运行一次性命令来初始化新dockerswarm中的数据库架构,该dockerswarm部署了1.13对docker-compose文件的新支持。swarm有以下网络:$dockernetworklsNETWORKIDNAMEDRIVERSCOPE...b7dptlu8zyqavme_internaloverlayswarm...在docker-compose.yml文件中定义为:networks:internal:我运行的命令是dockerrun--rm--networkvme_internalapp:0.1dbupgrade额外的vme_前缀来self在部署时为堆栈提供的名

docker - "network not manually attachable"对 docker swarm 网络运行一次性命令时

我正在尝试运行一次性命令来初始化新dockerswarm中的数据库架构,该dockerswarm部署了1.13对docker-compose文件的新支持。swarm有以下网络:$dockernetworklsNETWORKIDNAMEDRIVERSCOPE...b7dptlu8zyqavme_internaloverlayswarm...在docker-compose.yml文件中定义为:networks:internal:我运行的命令是dockerrun--rm--networkvme_internalapp:0.1dbupgrade额外的vme_前缀来self在部署时为堆栈提供的名

在Kubernetes,OpenShift,Docker Swarm和Docker Datacenter部署工具中,它们都具有自动回滚?

在Kubernetes,OpenShift,DockerSwarm和DockerDatacenter部署工具中,它们在发生任何故障时都自动回滚了吗?看答案所有这些都有一种内置的回滚机制,并具有可供您控制的命令。但是,这些不是完全自动化的,您可能必须手动进行。对于Kubernetes,这是相关的github问题还有另一个问题群。Docker数据中心已经使用了群。回滚文档我能够找到:Kubernetes:回滚部署一群:回头回到以前的服务(特征--update-delay)OpenShift:回滚部署

docker - 如何禁用 docker swarm 模式?

我已启用dockerswarm进行本地测试。现在,每当尝试使用docker-composeup进行部署时,我都会看到以下警告:WARNING:TheDockerEngineyou'reusingisrunninginswarmmode.Composedoesnotuseswarmmodetodeployservicestomultiplenodesinaswarm.Allcontainerswillbescheduledonthecurrentnode.Todeployyourapplicationacrosstheswarm,usedockerstackdeploy.如何禁用dock

docker - 如何禁用 docker swarm 模式?

我已启用dockerswarm进行本地测试。现在,每当尝试使用docker-composeup进行部署时,我都会看到以下警告:WARNING:TheDockerEngineyou'reusingisrunninginswarmmode.Composedoesnotuseswarmmodetodeployservicestomultiplenodesinaswarm.Allcontainerswillbescheduledonthecurrentnode.Todeployyourapplicationacrosstheswarm,usedockerstackdeploy.如何禁用dock

docker - 如何在 docker engine swarm 模式下跨多个主机共享卷?

我们能否在dockerengineswarm模式下跨多个主机共享一个公共(public)/单个命名卷,最简单的方法是什么? 最佳答案 如果你有一个NFS服务器设置,你可以使用一些nfs文件夹作为来自dockercompose的卷,如下所示:volumes:grafana:driver:localdriver_opts:type:nfso:addr=192.168.xxx.xx,rwdevice:":/PathOnServer" 关于docker-如何在dockerengineswarm模

docker - 如何在 docker engine swarm 模式下跨多个主机共享卷?

我们能否在dockerengineswarm模式下跨多个主机共享一个公共(public)/单个命名卷,最简单的方法是什么? 最佳答案 如果你有一个NFS服务器设置,你可以使用一些nfs文件夹作为来自dockercompose的卷,如下所示:volumes:grafana:driver:localdriver_opts:type:nfso:addr=192.168.xxx.xx,rwdevice:":/PathOnServer" 关于docker-如何在dockerengineswarm模