小编use*_*234的帖子

如何列出所有容器的docker日志大小?

如果您docker container ls --size这样做,它不会显示日志的大小,这可能会占用您所有的空间,而您甚至不知道。

docker

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

dockerfile 无法删除设备或资源繁忙

我正在尝试做:

FROM mysql:5.7

RUN rm -rf /var/lib/mysql

COPY ./db /var/lib/mysql
Run Code Online (Sandbox Code Playgroud)

我收到错误:

rm:无法删除“/var/lib/mysql”:设备或资源繁忙

我真的不需要rm该文件夹,我只是想覆盖,但由于某种原因 dockerfile 没有覆盖,指令COPY似乎只是默默地失败了。

不确定是否正在进行缓存或其他操作,但我使用--no-cache,(这不是我第一次构建图像​​,但文件已更改)。

我该如何调试?

docker

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

elasticsearch“试图创建太多的桶”与嵌套的桶聚合

我有这个创建 3 个嵌套存储桶的查询:

POST /videos/_search
{
  "aggs":{
    "filtered_videos":{
      "filter":{
        "terms":{
          "videoId.keyword":[
            "randomId1",
            "randomId2",
            "randomId3",
            500 more...
          ]
        }
      },
      "aggs":{
        "filtered_usernames":{
          "filter":{
            "terms":{
              "username.keyword":[
                "userExample1",
                "userExample2",
                "userExample3",
                500 more...
              ]
            }
          },
          "aggs":{
            "success_actions":{
              "filter":{
                "term":{
                  "success":true
                }
              },
              "aggs":{
                "usernames":{
                  "terms":{
                    "field":"username.keyword",
                    "size":10000
                  },
                  "aggs":{
                    "videos":{
                      "terms":{
                        "field":"videoId.keyword",
                        "size":10000,
                        "missing":"random"
                      },
                      "aggs":{
                        "actions":{
                          "terms":{
                            "field":"actionType.keyword",
                            "size":10000
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

这将创建 3 个嵌套的存储桶、用户名、每个用户名的视频以及每个用户名的每个视频的操作,这正是我想要的。

问题是似乎弹性搜索的默认限制是 10000 个存储桶。但是对于我的用例,我需要 500 个用户名存储桶,每个存储桶有 500 …

elasticsearch

7
推荐指数
1
解决办法
1213
查看次数

删除字符串中重复的连续单词的最快算法?

这是我得到的:

string = 'John bought bought black paint for his black car'
words = string.split(' ')
duplicatelessWords = []
for (const word of words) {
  if (duplicatelessWords[duplicatelessWords.length - 1] !== word) {
    duplicatelessWords.push(word)
  }
}
duplicatelessString = duplicatelessWords.join(' ')
Run Code Online (Sandbox Code Playgroud)

它应该返回“约翰为他的黑色汽车买了黑色油漆”

有没有办法让它更快?我想我需要连续多次使用它,有时是短字符串,有时是大字符串。

javascript

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

标签 统计

docker ×2

elasticsearch ×1

javascript ×1