PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

docker SHM_SIZE /dev/shm:साझा मेमोरी का आकार बदलना

आपने shm_size . सेट किया है build में , यह केवल बिल्ड को प्रभावित करेगा, आपको इसे अगले की तरह सेवा स्तर पर सेट करने की आवश्यकता है:

docker-compose.yaml:

version: "3.6"

services:

 #other services go here..
 postgres:
    restart: always
    image: postgres:10
    hostname: postgres
    container_name: fiware-postgres
    expose:
      - "5432"
    ports:
      - "5432:5432"
    networks:
      - default
    environment:
      - "POSTGRES_PASSWORD=password"
      - "POSTGRES_USER=postgres"
      - "POSTGRES_DB=postgres"
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
    build:
      context: .
      shm_size: 256mb
    shm_size: 512mb

डॉकरफ़ाइल:

FROM postgres:10

RUN df -h | grep shm

फिर, docker-compose up -d --build इसे शुरू करने और जांचने के लिए:

[email protected]:~/66$ docker-compose --version
docker-compose version 1.24.0, build 0aa59064
[email protected]:~/66$ docker-compose up -d --build
Building postgres
Step 1/2 : FROM postgres:10
 ---> 0959974989f8
Step 2/2 : RUN df -h | grep shm
 ---> Running in 25d341cfde9c
shm             256M     0  256M   0% /dev/shm
Removing intermediate container 25d341cfde9c
 ---> 1637f1afcb81

Successfully built 1637f1afcb81
Successfully tagged postgres:10
Recreating fiware-postgres ... done
[email protected]:~/66$ docker exec -it fiware-postgres df -h | grep shm
shm             512M  8.0K  512M   1% /dev/shm

आप बिल्ड टाइम में देख सकते हैं कि यह 256m . दिखाता है , लेकिन रनटाइम कंटेनर यह दिखाता है 512m



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PySpark sqlContext पोस्टग्रेज 9.6 NullPointerException पढ़ें

  2. Postgresql विभाजन और sqlalchemy

  3. यूपीएसईआरटी परीक्षण कोड में सिंटेक्स त्रुटि

  4. लेन-देन के बीच में केवल-पढ़ने के लिए लेन-देन संपत्ति नहीं बदल सकता

  5. Heroku - ActionView::Template::Error (PG::Error:ERROR:column category_products.desc मौजूद नहीं है)