4
Docker Compose ควรจะดูไวยากรณ์“ เล่ม” ของรุ่น 2 อย่างไร
ด้วยDocker Compose v1.6.0 + ขณะนี้มีไวยากรณ์ไฟล์ใหม่ / เวอร์ชัน 2 สำหรับdocker-compose.ymlไฟล์ volumesรวมถึงการเปลี่ยนแปลงที่สำคัญระดับบนสุดที่แยกต่างหากชื่อ สิ่งนี้อนุญาตให้ "รวมศูนย์" คำจำกัดความของปริมาณไว้ในที่เดียว สิ่งที่ฉันพยายามทำคือตั้งชื่อโวลุ่มในนั้นและมีการอ้างอิงโวลุ่มเดียวหลายพา ธ บนโลคัลโฮสต์ดิสก์ของฉัน ต่อไปนี้เป็นตัวอย่างการโยนข้อยกเว้นTracebackที่ลงท้ายด้วย AttributeError: 'list' object has no attribute 'items' ตัวอย่างdocker-compose.yml: version: '2' services: db: image: postgres volumes: - database:/var/lib/postgres/data php: image: php-fpm:5.6 volumes: - phpconf:/etc/php/conf.d namedvolume: container_name: namedvolume build: ./Docker/Testvolume volumes: - ./Docker/Testvolume/shareme volumes: database: …