ฉันสร้างไฟล์ docker-compose ตามที่เขียนบน docker hub / mongodb
จากนั้นฉันใช้คำสั่ง นักเทียบท่าเขียนขึ้น -d
ซึ่งเป็นมาตรฐานที่ค่อนข้างดีในการเปิดคอนเทนเนอร์
# ใช้ root/example เป็นข้อมูลรับรองผู้ใช้/รหัสผ่าน
รุ่น: '3.1'
บริการ:
มองโก:
ภาพ: mongo
รีสตาร์ท: เสมอ
สิ่งแวดล้อม:
MONGO_INITDB_ROOT_USERNAME: ราก
MONGO_INITDB_ROOT_PASSWORD: ตัวอย่าง
mongo-express:
ภาพ: mongo-express
รีสตาร์ท: เสมอ
พอร์ต:
- 8081:8081
สิ่งแวดล้อม:
ME_CONFIG_MONGODB_ADMINUSERNAME: ราก
ME_CONFIG_MONGODB_ADMINPASSWORD: ตัวอย่าง
ME_CONFIG_MONGODB_URL: mongodb://root:example@mongo:27017/
bf4a595a508d mongo-express "tini -- /docker-entâ¦" ประมาณหนึ่งชั่วโมงที่แล้ว Up ประมาณหนึ่งชั่วโมง 0.0.0.0:8081->8081/tcp, :::8081->8081/tcp intake-app_mongo-express_1
b5fcc2d2386d mongo "docker-entrypoint.sâ¦" ประมาณหนึ่งชั่วโมงที่แล้ว Up ประมาณหนึ่งชั่วโมง 27017/tcp intake-app_mongo_1
ตอนนี้ฉันกำลังพยายามเชื่อมต่อแบ็กเอนด์กับมัน
ด้วย postresql มันจะเป็นอย่างนั้น
postgresql://root:example@localhost:8081/db_name
มันจะเป็นอย่างไรกับ mongo ?
PS: ฉันสามารถเชื่อมต่อกับ db ในเว็บเบราว์เซอร์ของฉันที่ http://localhost:8081 แต่ฉันไม่สามารถเชื่อมต่อกับ db จากบรรทัดคำสั่งด้วย มองโก
.