小编Or *_*ger的帖子

Docker群集与自定义网络

我正在尝试研究如何在Docker中正确使用swarm模式.首先,我尝试在我的2台工作人员和经理机器上运行容器,而没有指定自定义网络(所以我使用默认的入口覆盖网络).但是,如果我使用入口网络,由于某种原因我无法解决tasks.myservice.

所以我尝试像这样配置自定义网络:

docker network create -d overlay elasticnet
Run Code Online (Sandbox Code Playgroud)

所以现在,当我bash进入其中一个容器时,我可以成功解决,tasks.myservice但是我无法再访问我在--publish外部创建的服务中定义的端口(我可以在使用入口网络时).

有没有办法:

  1. 使用入口网络并能够解析tasks.myservice或指向我所有服务容器的任何其他DNS记录?

  2. 或者,使用自定义网络,但--publish正确端口,以便我可以从外部访问它们?

编辑

这就是我创建服务的方式,

没有自定义网络:

docker service create --replicas 3 --label elasticsearch --endpoint-mode vip --name elastic -e ES_HOSTS="tasks.elastic" --publish 9200:9200 --mount type=bind,source=/tmp/es,destination=/usr/share/elasticsearch/config  --update-delay 10s   es:latest
Run Code Online (Sandbox Code Playgroud)

使用自定义网络:

docker service create --replicas 3 --network elasticnet --label elasticsearch --endpoint-mode vip --name elastic -e ES_HOSTS="tasks.elastic" --publish 9200:9200 --mount type=bind,source=/tmp/es,destination=/usr/share/elasticsearch/config  --update-delay 10s   es:latest
Run Code Online (Sandbox Code Playgroud)

docker docker-swarm docker-networking

8
推荐指数
1
解决办法
905
查看次数

SailsJS基于策略的路由与视图

我正在尝试使用它routes.js来定义一条路线'/account'.

我想不管是谁试图访问路径要经过UserControllercheckLogin行动,如果安全检查通过,那么用户应该与定义的视图是呈现home/account

这是我的代码:

routes.js:

'/account': {
    controller: 'UserController',
    action: 'checkLogin',
    view: 'home/account'
  }
Run Code Online (Sandbox Code Playgroud)

policies.js:

UserController: {
    '*': 'isAuthenticated',
    'login': true,
    'checkLogin': true
  }
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它让我在/account没有通过isAuthenticated政策检查的情况下查看.

sails.js

7
推荐指数
2
解决办法
4628
查看次数

是否可以将绝对定位的元素对齐在彼此之下?

我有这个div:

<div class="member">
    <div class="memberImage"><img src="" /></div>
    <div class="memberInfo">John Doe</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是它的css:

.member {
    width:200px;
    clear:both;
    position:absolute;
    padding:5px;
}
Run Code Online (Sandbox Code Playgroud)

当我在这个下面复制这个div时,由于它的原因,它们似乎是一个在另一个上面position:absolute.

是否有可能position:absolute像往常一样将它们保持在另一个之下?

谢谢,

html css

6
推荐指数
1
解决办法
8058
查看次数

mysql_insert_id可以安全使用吗?

根据PHP文档,mysql_insert_id从mysql表中获取最后一个插入的id.

我的问题是,如果我有一个每秒向数据库插入超过2行的网站,我可以使用mysql_insert_id并获取我INSERT之前在查询中引用的正确ID 吗?

php mysql

6
推荐指数
1
解决办法
1469
查看次数

phpBB3自动登录

我已经将phpbb3论坛集成到我现有的网站上.

我已经能够使我的注册过程也将用户添加到phpbb数据库中.

现在,我正面临一个问题,即当我登录我的网站时,我试图让用户自动登录论坛.

这里有人这样做过吗?我在Google上找不到任何相关内容,因为所有帖子似乎都在谈论'phpbb外部网页'以及如何在其他网页上使用phpbb会话.然而,我想要做的是仅在会员登录我的网站时启动登录,并且按照我在谷歌上找到的教程将让我的用户登录我的论坛时登录我的网站(这是另一种方式).

谢谢

php phpbb phpbb3

6
推荐指数
1
解决办法
5960
查看次数

PHP选择特定半径内的随机lon/lat

假设我有这个lon/lat: 33.33333,22.22222

如何在X英里/公里范围内随机选择另一个lon/lat?

谢谢,

php spatial geospatial

6
推荐指数
2
解决办法
7344
查看次数

jQuery切换div的孩子

我有以下HTML代码:

<div class="dim">
    Menu
        <div class='hidden'>submenu1</div>
        <div class='hidden'>submenu2</div>
</div>
<div class="dim">
    Menu2
        <div class='hidden'>submenu3</div>
        <div class='hidden'>submenu4</div>
</div>
Run Code Online (Sandbox Code Playgroud)

班级hiddendisplay:none

当我点击单词菜单或menu2时,我正试图让切换工作

javascript jquery

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

Elasticsearch - 聚合脚本字段

我正在尝试创建一个脚本字段,用于计算两个时间戳之间的时间差,然后avg在该脚本字段上聚合.

我第一次尝试:

{
   "query": {
      "filtered": {
         "query": {
            "match_all": {}
         },
         "filter": {
            "and": [
               {
                  "exists": {
                     "field": "time.new_time"
                  }
               },
               {
                  "exists": {
                     "field": "time.first_alert_time"
                  }
               }
            ]
         }
      }
   },
   "script_fields": {
      "timedifference": {
         "script": "doc['time.new_time'].value - doc['time.first_alert_time'].value"
      }
   },
   "aggs": {
      "avg_timedifference": {
         "avg": {
            "field" : "timedifference"
         }
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

这导致null了综合平均值下的价值avg_timedifference.

然后我尝试了:

{
   "query": {
      "filtered": {
         "query": {
            "match_all": {}
         },
         "filter": {
            "and": [
               { …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

6
推荐指数
1
解决办法
8669
查看次数

jQuery JSON循环遍历嵌套对象

我目前有这个:

    $.getJSON('test.json', function(data) {
      var items = [];

      $.each(data, function(key, val) {
        items.push('<li id="' + key + '">' + val + '</li>');
      });

      $('<ul/>', {
        'class': 'my-new-list',
        html: items.join('')
      }).appendTo('body');
    });
Run Code Online (Sandbox Code Playgroud)

test.json看起来像这样:

{"key1":{"key11":"value11","key12":"value12"},"key2":"value2","key3":"value3"}

我越来越:

[object Object]
value2
value3
Run Code Online (Sandbox Code Playgroud)

如何更改它,以便它遍历所有嵌套项目,无论我有多少嵌套值?

所以对于上面的例子我会得到

value1
    value11
    value12
value2
value3
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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

边框阴影在CSS三角形的一个边缘上

我有这个CSS三角形:

http://codepen.io/orweinberger/pen/myEoVa

码:

*,
*:before,
*:after {
  box-sizing: border-box;
}
.triangle {
  position:absolute;
  bottom:0;
  right:0;
  display: inline-block;
  vertical-align: middle;
}
.triangle-0 {
  width: 200px;
  height: 200px;
  border-bottom: solid 100px rgb(85,85,85);
  border-right: solid 100px rgb(85,85,85);
  border-left: solid 100px transparent;
  border-top: solid 100px transparent;
}

.text {
  color:#fff;
  position:absolute;
  bottom:0;
  right:0;
}
Run Code Online (Sandbox Code Playgroud)

是否可以在其中一个边缘添加阴影,类似于此?

http://codepen.io/orweinberger/pen/ByzbKX

html css css3 css-shapes

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