当前位置: 首页 > 知识库问答 >
问题:

在docker compose中设置postgresql服务的卷大小

艾敏学
2023-03-14

我有我的yaml文件的以下片段。

version: '3'

services:
  db:
    image: dockerized_db
    build: ./DB
    volumes:
      - pgdata:/var/lib/postgresql/data
    ports:
    - 5432:5432

volumes:
  pgdata:

如何在docker compose文件中为db容器使用的卷定义卷的大小?

共有2个答案

孙志
2023-03-14

这个问题是关于docker-comment的,所以您可以通过以下方式在docker-comment驱动程序选项中设置Docker卷大小配额:

volumes: 
  tmpfs: 
    driver: local
    driver_opts:
      o: "size=100m,uid=1000"
      device: tmpfs
      type: tmpfs

详情请浏览https://docs.docker.com/engine/reference/commandline/volume_create/#driver-具体选择

沈琛
2023-03-14

您可以创建具有大小限制的卷,并将其附加到容器上,您可以在此处找到一个很好的示例

下面的示例创建了一个名为foo的tmpfs卷,其大小为100 MB,uid为1000。

docker volume create --driver local \
--opt type=tmpfs \
--opt device=tmpfs \
--opt o=size=100m,uid=1000 \
foo

阅读更多

 类似资料:
  • Debug 字段 该设置默认值是 false,当发生错误时,只返回错误信息本身。 当该字段设置为 true 时,当发生 panic 时,会将整个 panic 的错误堆栈信息返回给客户端,在用户进行 hprose 服务开发时,该设置可以帮助你快速定位错误位置。 ErrorDelay 字段 该设置为整型值,默认值为 10 秒。 该字段表示在调用执行时,如果发生异常,将延时一段时间后再返回给客户端。 在

  • 我有一个JFrame,我已经将布局设置到GroupLayout。 我添加了两个Jpanel即workingPanel(红色)和backgroundPanel(绿色)。 代码是`import javax.swing.;导入java.awt; 请帮帮我。

  • 我想在内部设置一个的。 我试着用 但这不起作用。我怎么能这么做?

  • 我天真的理解是: > 你告诉注册器,的名称服务器应该是和。 上传一个区域文件到和和一些记录。 我没想到2。可能包括NS记录。我以为NS记录是第一步的一部分。 名称服务器中有NS记录的目的是什么?NS记录在1. vs 2.中的使用有何不同? 前一个问题可能有点涉及这个话题,但我想得到更深入的理解。

  • 调试 symbols 让你能更好的调试 sessions. 它们有可执行的动态库的函数信息,并且提供信息来获得干净的调用堆栈. 一个 Symbol 服务器允许调试器自动加载正确的 symbols, 二进制文件 和 资源文件,不用再去强制用户下载巨大的调试文件. 服务器函数类似 Microsoft's symbol server,所以这些文档是可以使用的。 注意,因为公众版本的 Electron 构

  • 调试 symbols 让你能更好的调试 sessions. 它们有可执行的动态库的函数信息,并且提供信息来获得干净的调用堆栈. 一个 Symbol 服务器允许调试器自动加载正确的 symbols, 二进制文件 和 资源文件,不用再去强制用户下载巨大的调试文件. 服务器函数类似 Microsoft's symbol server,所以这些文档是可以使用的。 注意,因为公众版本的 Electron 构