MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

लोचदार बीनस्टॉक में मोंगोडीबी डॉकर छवि कैसे तैनात करें?

अब कई महीनों बाद, मल्टीकंटेनर डॉकर पर्यावरण प्रकार का उपयोग करके यह संभव है:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_ecs.html .

यहाँ एक अवधारणा का प्रमाण है Dockerrun.aws.json जिसका मैंने अभी तक उत्पादन में उपयोग नहीं किया है:

{
  "AWSEBDockerrunVersion": 2,
  "volumes": [
    {
      "name": "mongo-app",
      "host": {
        "sourcePath": "/var/app/current/mongo-app"
      }
    }
  ],
  "containerDefinitions": [
    {
      "name": "mongo-app",
      "image": "mongo",
      "essential": true,
      "memory": 6000,
      "command": ["mongod","--storageEngine=wiredTiger","--logpath=/var/log/mongodb/mongo.log"],
    "portMappings": [
        {
          "hostPort": 27017,
          "containerPort": 27017
        }
      ],
      "mountPoints": [
        {
          "sourceVolume": "mongo-app",
          "containerPath": "/data/db"
        },
        {
          "sourceVolume": "awseb-logs-mongo-app",
          "containerPath": "/var/log/mongodb"
        }
      ]
    }
  ]
}

इस दृष्टिकोण के लिए आवश्यक है कि पर्यावरण प्रकार मल्टीकंटेनर डॉकर पर सेट हो और एक सुरक्षा समूह लोचदार बीनस्टॉक पर्यावरण से जुड़ा हो जो डेटाबेस क्लाइंट से पोर्ट 27017 तक पहुंचने की अनुमति देता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB- सटीक सरणी तत्व ला रहा है, दूसरों को छोड़कर

  2. मोंगोडब में कई क्षेत्रों पर $ अनसेट

  3. मोंगोडब में समुच्चय के दौरान सशर्त रूप से फ़ील्ड कैसे प्रोजेक्ट करें?

  4. उत्पादों, विकल्पों/टैग और श्रेणियों को सहेजना, व्यवस्थित करना और क्वेरी करना

  5. नोड.जेएस में मौजूदा जेसन ऑब्जेक्ट में एक नई विशेषता जोड़ें