我正在尝试将大型 sql 转储加载到 docker postgres 容器,但它的内存不足。
我已将日志驱动程序设置为无,但内存仍然不足
该文件有 3GB 大
docker run -it --volume=/backend/dumps:/dumps --log-driver=none --link=postgis:postgres --rm postgres sh -c 'exec cat /dumps/databases/PostgreSQL.sql | psql -h "$POSTGRES_PORT_5432_TCP_ADDR" -p "$POSTGRES_PORT_5432_TCP_PORT" -U postgress -d backend_service_development'
最佳答案
令人惊讶的是,它可能是一个糟糕的转储,尝试重新创建它并重试。这对我有帮助。
关于加载大型 sql 转储时 Docker 内存不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34312433/