อิมเมจ Docker ของ Google Cloud CLI ช่วยให้คุณดึง gcloud CLI เวอร์ชันเฉพาะเป็นอิมเมจ Docker จาก Artifact Registry และดำเนินการคำสั่ง Google Cloud CLI ได้อย่างรวดเร็วในคอนเทนเนอร์ที่แยกออกมาและกำหนดค่าอย่างถูกต้อง
คุณสามารถดูหน้าเอกสารประกอบของรูปภาพเพื่อดูรายละเอียดทั้งหมดได้
อิมเมจ Google Cloud CLI Docker คือ gcloud CLI ที่ติดตั้งไว้ด้านบนของอิมเมจ Debian หรือ Alpine รูปภาพ Google Cloud CLI Docker ช่วยให้สามารถใช้ gcloud รวมถึงส่วนประกอบที่รวมกลุ่มได้โดยไม่ต้องติดตั้ง gcloud ในเครื่องของคุณด้วยตนเอง
มีอิมเมจ Google Cloud Docker หกอิมเมจ เราขอแนะนำให้คุณติดตั้งอิมเมจที่เสถียรต่อไปนี้:
:stable
, :VERSION-stable
: อิมเมจเริ่มต้น ขนาดเล็กที่สุด (แบบเดเบียน) พร้อมการติดตั้ง gcloud มาตรฐาน
หากคุณต้องการใช้รูปภาพแบบ Alpine คุณสามารถติดตั้งรูปภาพต่อไปนี้:
:alpine
, :VERSION-alpine
: รูปภาพที่เล็กลง (แบบอัลไพน์) โดยไม่มีการติดตั้งส่วนประกอบเพิ่มเติม รูปภาพนี้รองรับ linux/arm
หากต้องการติดตั้งอิมเมจที่มีแพ็กเกจเพิ่มเติมหรือคอมโพเนนต์ gcloud ไว้ล่วงหน้า คุณจะติดตั้งตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้ได้
:emulators
, :VERSION-emulators
: อิมเมจขนาดเล็กลง (แบบเดเบียน) พร้อมส่วนประกอบของอีมูเลเตอร์ที่ติดตั้งไว้ล่วงหน้า
:latest
, :VERSION
: รูปภาพขนาดใหญ่ (แบบ Debian) พร้อมส่วนประกอบเพิ่มเติมที่ติดตั้งไว้ล่วงหน้า
:slim
, :VERSION-slim
: อิมเมจที่เล็กลง (แบบ Debian) โดยไม่มีการติดตั้งส่วนประกอบไว้ล่วงหน้า
:debian_component_based
, :VERSION-debian_component_based
: รูปภาพขนาดใหญ่ (แบบ Debian) พร้อมส่วนประกอบเพิ่มเติมที่ติดตั้งไว้ล่วงหน้า ตรงกันข้ามกับ :latest
ซึ่งใช้แพ็คเกจ deb อิมเมจนี้ใช้ตัวจัดการส่วนประกอบเพื่อติดตั้งส่วนประกอบ รูปภาพนี้รองรับ linux/arm
อิมเมจ Docker โฮสต์อยู่ใน Artifact Registry โดยมีชื่อที่เก็บต่อไปนี้: gcr.io/google.com/cloudsdktool/google-cloud-cli
รูปภาพยังพร้อมใช้งานโดยใช้ที่เก็บ us.gcr.io
, eu.gcr.io
และ asia.gcr.io
หากต้องการใช้อิมเมจของ Google Cloud CLI รุ่นเสถียร gcr.io/google.com/cloudsdktool/google-cloud-cli:stable
ให้ดึงอิมเมจจาก Artifact Registry โดยเรียกใช้คำสั่งต่อไปนี้
docker pull gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable
ตรวจสอบการติดตั้งโดยการรัน:
docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:489.0.0-stable gcloud version
หากคุณใช้แท็กลอย :stable
(ซึ่งชี้ไปที่รีลีสล่าสุดเสมอ) ให้ตรวจสอบการติดตั้งโดยการรันคำสั่งต่อไปนี้:
docker run --rm gcr.io/google.com/cloudsdktool/google-cloud-cli:stable gcloud version
รูปภาพต้นฉบับในที่เก็บนี้มีพื้นฐานมาจาก
จาก gcr.io/google_appengine/base
Dockerfile แบบเต็มสำหรับสิ่งนั้นสามารถพบได้ที่นี่เพื่อการเก็บถาวรรวมถึงในแท็กรูปภาพ google/cloud-sdk-docker:legacy
คุณสามารถติดตามกำหนดการเผยแพร่ Cloud SDK ได้ที่นี่
https://groups.google.com/forum/#!forum/google-cloud-sdk-announce