สารบัญ:
วีดีโอ: ฉันจะพุชอิมเมจ Docker ไปยังรีจิสตรี Azure ได้อย่างไร
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2024-01-18 08:29
Docker มีแพ็คเกจที่กำหนดค่า Docker ได้อย่างง่ายดายบนระบบ macOS, Windows หรือ Linux
- เข้าสู่ระบบ ทะเบียน .
- ดึง Nginx. อย่างเป็นทางการ ภาพ .
- เรียกใช้ คอนเทนเนอร์ ในท้องถิ่น
- สร้างนามแฝงของ ภาพ .
- ดัน NS ภาพ ถึงคุณ ทะเบียน .
- ดึง ภาพ จากคุณ ทะเบียน .
- เริ่ม Nginx คอนเทนเนอร์ .
- ลบ ภาพ (ไม่จำเป็น)
ฉันจะส่งอิมเมจนักเทียบท่าไปยัง Azure ได้อย่างไร
ดัน NS ภาพนักเทียบท่า เข้าไปใน คอนเทนเนอร์ Azure การลงทะเบียนโดยใช้ Azure คลี. ขั้นแรก สร้าง an คอนเทนเนอร์ Azure ทะเบียนตามที่แสดงไว้ที่นี่ เข้าสู่ระบบครั้งแรกใน คอนเทนเนอร์ รีจิสตรี, az acr login -n myregistry, คำสั่งนี้เป็น wrapper ที่ด้านบนของ นักเทียบท่า เข้าสู่ระบบ. รับชื่อเซิร์ฟเวอร์ล็อกอิน az acr list ของฉันคือ myregistry.azurecr.io
ฉันจะพุชอิมเมจนักเทียบท่าไปยังที่เก็บส่วนตัวได้อย่างไร มีสองตัวเลือก:
- ไปที่ฮับ และสร้างที่เก็บก่อน แล้วทำเครื่องหมายว่าเป็นส่วนตัว จากนั้นเมื่อคุณกดไปที่ repo นั้นจะเป็นแบบส่วนตัว
- ลงชื่อเข้าใช้บัญชีฮับนักเทียบท่าของคุณและไปที่การตั้งค่าส่วนกลางของคุณ
ในที่นี้ ฉันจะพุชรูปภาพไปยังฮับ Docker ได้อย่างไร
ถึง ดัน NS ภาพไปยัง Docker Hub คุณต้องตั้งชื่อท้องถิ่นของคุณก่อน ภาพ ใช้.ของคุณ Docker Hub ชื่อผู้ใช้และชื่อที่เก็บที่คุณสร้างผ่าน Docker Hub บนเว็บ คุณสามารถเพิ่มได้หลายรายการ ภาพ ไปยังที่เก็บโดยเพิ่มเฉพาะ: เข้าไป (เช่น docs/base:testing)
ฉันจะลงทะเบียนคอนเทนเนอร์ Azure ของฉันได้อย่างไร
สร้าง NS ทะเบียนตู้คอนเทนเนอร์ เลือก สร้าง ทรัพยากร> ตู้คอนเทนเนอร์ > ทะเบียนคอนเทนเนอร์ . ป้อนค่าสำหรับ ทะเบียน ชื่อและกลุ่มทรัพยากร NS ทะเบียน ชื่อต้องไม่ซ้ำกันภายใน Azure และประกอบด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกัน 5-50 ตัว
แนะนำ:
ฉันจะเปลี่ยนซับเน็ตเริ่มต้นใน Docker ได้อย่างไร
วิธีเปลี่ยนที่อยู่ IP ซับเน็ตเริ่มต้นของ Docker ก่อนอื่น คุณต้องลบคอนเทนเนอร์ภายใน VM (vserver และ postgres) ถัดไป เปลี่ยนซับเน็ต IP ภายใน '/etc/docker/daemon.json' โดยใช้คำสั่งนี้: พิมพ์ Netmask IP รีสตาร์ท Docker Daemon โดยใช้คำสั่งนี้:
ฉันจะเรียกใช้ Elasticsearch ใน Docker ได้อย่างไร
การรับ Elasticsearch สำหรับ Docker นั้นง่ายพอๆ กับการออกคำสั่งดึงนักเทียบท่ากับรีจิสทรีของ Elastic Docker หรือคุณสามารถดาวน์โหลดอิมเมจ Docker อื่นๆ ที่มีเฉพาะฟีเจอร์ที่มีให้ใช้งานภายใต้ลิขสิทธิ์ Apache 2.0 หากต้องการดาวน์โหลดภาพ ให้ไปที่ www.docker.elastic.co
ฉันจะเรียกใช้ Jenkins Docker ได้อย่างไร
สร้างโวลุ่ม Docker ภายในคอนเทนเนอร์ที่ /var/jenkins_home (ไดเร็กทอรีโฮมของ Jenkins) เรียกใช้ Jenkins บนพอร์ต 8080 (ตามที่กำหนดโดยพารามิเตอร์ -p) หากคุณทำทุกอย่างด้วยตนเอง คุณจะต้อง: ติดตั้ง Java อินทอล เจนกินส์. ติดตั้งปลั๊กอินที่จำเป็น กำหนดค่าเจนกินส์ สร้างบิลด์ใหม่ เรียกใช้งานบิลด์
ฉันจะพุชอิมเมจ Docker ลงใน Google Container Registry ได้อย่างไร
พุชอิมเมจที่แท็กไปยัง Container Registry โดยใช้คำสั่ง: docker push [HOSTNAME]/[PROJECT-ID]/[IMAGE] docker push [HOSTNAME]/[PROJECT-ID]/[IMAGE]:[TAG] docker pull [HOSTNAME] ]/[PROJECT-ID]/[IMAGE]:[TAG] docker pull [HOSTNAME]/[PROJECT-ID]/[IMAGE]@[IMAGE_DIGEST]
คุณจะกู้คืนไซต์จาก Azure VM หนึ่งไปยังอีก Azure ได้อย่างไร
ขั้นตอนในการย้าย Azure VMs ตรวจสอบข้อกำหนดเบื้องต้น เตรียม VM ต้นทาง เตรียมพื้นที่เป้าหมาย คัดลอกข้อมูลไปยังพื้นที่เป้าหมาย ใช้เทคโนโลยีการจำลองแบบ Azure Site Recovery เพื่อคัดลอกข้อมูลจาก VM ต้นทางไปยังภูมิภาคเป้าหมาย ทดสอบการกำหนดค่า ดำเนินการย้าย ทิ้งทรัพยากรในพื้นที่ต้นทาง