ฉันต้องการสร้างภาพผ่านนักเทียบท่าและตั้งค่าแท็กเฉพาะให้ เอกสารระบุว่า:
การเขียนจะสร้างและติดแท็กด้วยชื่อที่สร้างขึ้นและใช้ภาพนั้นหลังจากนั้น
แต่ฉันไม่พบวิธีระบุแท็กและสำหรับรูปภาพที่สร้างขึ้นฉันมักจะเห็นแท็ก "ล่าสุด"
ฉันต้องการสร้างภาพผ่านนักเทียบท่าและตั้งค่าแท็กเฉพาะให้ เอกสารระบุว่า:
การเขียนจะสร้างและติดแท็กด้วยชื่อที่สร้างขึ้นและใช้ภาพนั้นหลังจากนั้น
แต่ฉันไม่พบวิธีระบุแท็กและสำหรับรูปภาพที่สร้างขึ้นฉันมักจะเห็นแท็ก "ล่าสุด"
คำตอบ:
ดูเหมือนว่าเอกสาร / เครื่องมือได้รับการอัปเดตแล้วและคุณสามารถเพิ่มimage
แท็กลงในสคริปต์ของคุณได้แล้ว สิ่งนี้ประสบความสำเร็จสำหรับฉัน
ตัวอย่าง:
version: '2'
services:
baggins.api.rest:
image: my.image.name:rc2
build:
context: ../..
dockerfile: app/Docker/Dockerfile.release
ports:
...
tag
ตัวเลือก ฉันกำลังค้นหาเอกสารโดยมองหาแท็กโดยไม่มีประโยชน์
image: my.image.name:rc2
ในนักเทียบท่า-compose.yml และbuild: .
ในนักเทียบท่า-compose.override.yml และปล่อยให้นักเทียบท่าผสาน-เขียนทั้งสอง! (คุณจะได้รับผลเช่นเดียวกับคำตอบที่ยอมรับ)
คำตอบเดิม20 พ.ย. 58 :
ไม่มีตัวเลือกสำหรับแท็กเฉพาะ ณ วันนี้ นักเทียบท่าเขียนเพียงแค่ใช้เวทมนตร์และกำหนดแท็กอย่างที่คุณเห็น คุณสามารถเรียกใช้สคริปต์ได้ตลอดเวลาdocker tag <image> <tag>
หลังจากที่คุณเรียกนักเทียบท่า - เขียน
ตอนนี้มีตัวเลือกตามที่อธิบายไว้ข้างต้นหรือที่นี่
build: ./dir
image: webapp:tag
หากคุณระบุรูปภาพและบิลด์ให้เขียนชื่อรูปภาพที่สร้างขึ้นด้วยเว็บแอพและแท็กทางเลือกที่ระบุในรูปภาพ:
build: ./dir
image: webapp:tag
ผลนี้ในภาพชื่อwebapp
และที่ติดแท็กที่สร้างขึ้นจากtag
./dir