草庐IT

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模

docker - 将 etcd 集群自动配置为 Docker swarm 服务

我想找到一种方法将etcd集群部署为DockerSwarm服务,无需任何交互即可自动配置自身。基本上,我想到了这个命令的精神:dockerservicecreate--nameetcd--replicas3my-custom-image/etcd我假设覆盖网络配置为安全并提供加密和身份验证,所以我相信我不需要TLS,甚至不需要--auto-tls。当这可以在另一层上解决时,不希望寻找一种提供证书的方法而额外头疼。我需要为每个实例设置一个唯一的--name,但我可以从使用exportETCD_NAME=$(hostname--short)的入口点脚本中获取它.问题是,我卡在初始配置上。基

docker - 将 etcd 集群自动配置为 Docker swarm 服务

我想找到一种方法将etcd集群部署为DockerSwarm服务,无需任何交互即可自动配置自身。基本上,我想到了这个命令的精神:dockerservicecreate--nameetcd--replicas3my-custom-image/etcd我假设覆盖网络配置为安全并提供加密和身份验证,所以我相信我不需要TLS,甚至不需要--auto-tls。当这可以在另一层上解决时,不希望寻找一种提供证书的方法而额外头疼。我需要为每个实例设置一个唯一的--name,但我可以从使用exportETCD_NAME=$(hostname--short)的入口点脚本中获取它.问题是,我卡在初始配置上。基

Docker 数据卷容器 - 我可以跨 swarm 共享吗

我知道如何使用--volumes-from创建数据卷容器并将其挂载到多个其他容器,但我对它的用法和限制有一些疑问:情况:我希望使用数据卷容器为我的Web应用程序存储用户上传的图像。此数据卷容器将被许多其他运行Web前端的容器使用/安装。问题:能否在dockerswarm中其他主机上的容器中使用/安装数据卷容器?表现如何?是否建议以这种方式构建事物?是否有更好的方法来处理跨容器和主机(如NFS)共享持久性资源? 最佳答案 Candatavolumecontainersbeused/mountedincontainersresiding

Docker 数据卷容器 - 我可以跨 swarm 共享吗

我知道如何使用--volumes-from创建数据卷容器并将其挂载到多个其他容器,但我对它的用法和限制有一些疑问:情况:我希望使用数据卷容器为我的Web应用程序存储用户上传的图像。此数据卷容器将被许多其他运行Web前端的容器使用/安装。问题:能否在dockerswarm中其他主机上的容器中使用/安装数据卷容器?表现如何?是否建议以这种方式构建事物?是否有更好的方法来处理跨容器和主机(如NFS)共享持久性资源? 最佳答案 Candatavolumecontainersbeused/mountedincontainersresiding