小编pro*_*eus的帖子

如何在docker-composer v3中替换volumes_from

我想知道以下配置的等价物,以适应docker-composer.yml的第3版!volumes_from不再有效所以我应该跳过数据卷并将其替换为顶级卷?

version: '2'
services:

  php:
    build: ./docker-files/php-fpm/.
    volumes_from:
      - data
    working_dir: /code
    links:
      - mysql

  nginx:
    image: nginx:latest
    ports:
      - "80:80"
    volumes:
      - ./nginx/default.conf:/etc/nginx/conf.d/default.conf
    volumes_from:
      - data
    links:
      - php

  data:
    image: tianon/true
    volumes:
      - .:/code
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

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

限制docker-compose v3中的资源

docker-compose.yml文件的第3版不再支持mem_limit.文档告诉我应该使用deploy.resources密钥,但这个部分只对swarm或docker堆栈有效.

cpu_shares,cpu_quota,cpuset,mem_limit,memswap_limit:这些已被deploy下的资源键所取代.请注意,部署配置仅在使用docker stack deploy时生效,并被docker-compose忽略.

...... 正如文档中所写的那样.

如何使用docker-compose和yml文件的v3格式设置内存/ CPU限制?

docker-compose

20
推荐指数
3
解决办法
5375
查看次数

在PHP中呈现视图

我正在编写自己的MVC框架并且已经进入了视图渲染器.我将控制器中的变量设置为View对象,然后通过.phtml脚本中的echo $ this-> myvar访问变量.

在我的default.phtml中,我调用方法$ this-> content()来输出viewscript.

这就是我现在这样做的方式.这是一个正确的方法吗?

class View extends Object {

    protected $_front;

    public function __construct(Front $front) {
        $this->_front = $front;
    }

    public function render() {                
        ob_start();
        require APPLICATION_PATH . '/layouts/default.phtml' ;            
        ob_end_flush();
    }

    public function content() {
        require APPLICATION_PATH . '/views/' . $this->_front->getControllerName() . '/' . $this->_front->getActionName() . '.phtml' ;
    }

}
Run Code Online (Sandbox Code Playgroud)

php model-view-controller view

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

如何在Elasticsearch 5中为function_score查询添加过滤器

如何在弹性搜索5.2.0中将此过滤器添加到此查询中.

我试图将过滤器包装在一个没有运气的过滤数组中.

过滤

"filter" : {
     "term" : { "body.category" : 1}
}
Run Code Online (Sandbox Code Playgroud)

查询

{
  "query": {
    "function_score": {
      "query": {
        "multi_match": {
          "operator": "and",
          "query": "my search",
          "fuzziness": 1,
          "fields": [
            "body.name^5",
            "body.manufacturer^33",
            "body.sections.name",
            "body.sections.parent.name",
            "body.sections.parent.parent.name"
          ]
        }
      },
      "functions": [
        {
          "field_value_factor": {
            "field": "body.rank"
          }
        }
      ],
      "score_mode": "multiply"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

elasticsearch

4
推荐指数
1
解决办法
1208
查看次数