小编abr*_*nan的帖子

Docker Swarm与Kubernetes有何不同?

我发现docker swarm,kubernetes非常相似,然后有docker这是一家公司,上面两个是docker集群工具.究竟所有这些工具究竟是什么以及它们之间的差异呢?

docker kubernetes docker-swarm

27
推荐指数
2
解决办法
4175
查看次数

如何在Windows Server 2016上运行Linux Docker镜像?

我在windows 10上使用了docker for windows with linux container - 但现在我想用一个新的闪亮的Windows Server 2016来完成这项任务 - 但是如何?

我使用本指南安装了docker功能:https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_server

安装普通的docker.msi失败,因为Windows版本不是Windows 10.

不幸的是,当试图运行任何Linux vm docker时抛出错误:

image operating system "linux" cannot be used on this platform.
Run Code Online (Sandbox Code Playgroud)

在docker beta中,我可以在使用windows容器或linux容器之间切换 - 但是我如何在Server 2016上做到这一点=没有托盘图标或者其他.

linux docker windows-server-2016

12
推荐指数
1
解决办法
1万
查看次数

Spray-Json:如何解析Json数组?

我是Spray-Json API的新手,我正在尝试解析Docker REST API中的Json响应.

一个使用Spray-Json解析此Google Map Json响应的简洁示例:

{
   "results" : [
      {
         "elevation" : 8815.7158203125,
         "location" : {
            "lat" : 27.988056,
            "lng" : 86.92527800000001
         },
         "resolution" : 152.7032318115234
      }
   ],
   "status" : "OK"
}
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,最外层是一个Object.但是,我需要直接解析一个Json响应,其最外层是Array由容器信息组成,如下所示:

[
     {
       "Id": "8dfafdbc3a40",
       "Image": "base:latest",
       "Command": "echo 1",
       "Created": 1367854155,
       "Status": "Exit 0",
       "Ports":[{"PrivatePort": 2222, "PublicPort": 3333, "Type": "tcp"}],
       "SizeRw":12288,
       "SizeRootFs":0
     },
     { ... },
     { ... }
]
Run Code Online (Sandbox Code Playgroud)

以下是我根据Google地图示例改编的代码:

package main

import ...

case class Container(id: String, image: …
Run Code Online (Sandbox Code Playgroud)

json scala spray-json

8
推荐指数
2
解决办法
2万
查看次数

如何在多群集管理器集群中找到哪个节点是docker swarm中当前的管理器节点?

我创建了一个搬运工群簇4个节点在它外面2是群管理器(群支持多个管理器)我明白,如果当前管理器节点发生故障,则第二管理器需要的作用的是所述群管理器.

在我的情况下,我正在触发swarm管理器的其余调用,以创建具有副本的服务,依此类推.

在某些时候,如果这位经理失败,第二位经理成为经理,我怎么知道?

有没有什么方法可以动态通知特定节点是管理器?

请给我澄清一下这个?

docker docker-compose docker-swarm docker-machine

7
推荐指数
3
解决办法
4280
查看次数

找不到404:Angular 2无法与Spring Rest API对话

我在内存数据库中关注了Angular 2的英雄之旅教程.然后我创建了一个Spring后端来提供数据,并希望将Angular2与Spring的Rest API集成.

在Tour of Hero中,我只更改了hero.service.ts中的一行代码:

/* private heroesUrl = 'app/heroes'; */
private heroesUrl = 'http://localhost:8080/api/hero/all';
Run Code Online (Sandbox Code Playgroud)

我更改的链接是Spring服务端点,如果我在浏览器中键入链​​接,它将返回JSON数据:[{"id":1,"name":"test"}].

但是,我在英雄之旅中遇到错误:

EXCEPTION: Uncaught (in promise): Response with status: 404 Not Found for URL: null
Run Code Online (Sandbox Code Playgroud)

看起来localhost:8080运行的Angular应用程序找不到弹簧端点localhost:3000.可能是什么问题?

rest spring angular

5
推荐指数
1
解决办法
899
查看次数

Docker Swarm:如何处理持久数据(例如数据库)

我有 3 节点 docker swarm 模式集群(1 个经理和 2 个工人)。

现在我想将 mongodb 服务部署到集群,并且我想将数据库存储在我安装在/mnt/data. 所以基本上我希望服务使用我在每个容器内安装的存储/db/data

我如何实现这一目标?

我让自己熟悉docker service create --mount但是

  • 我不确定我应该使用 avolume还是 a bind-mount
  • 如果我选择volume如何告诉 docker 将此卷存储在/mnt/data

要将 mongodb 服务耦合到特定节点(安装存储的位置),我将 a 添加label到相应节点并使用约束启动 docker 服务。

docker docker-swarm docker-volume docker-swarm-mode

5
推荐指数
1
解决办法
2167
查看次数