คำถามติดแท็ก docker-registry

Docker Registry เป็นบริการที่คุณสามารถพุชอิมเมจ Docker เพื่อจัดเก็บและแชร์ได้ นอกจากนี้ยังเป็นชื่อของเครื่องมือ

9
วิธีดันอิมเมจ docker ไปยังที่เก็บส่วนตัว
ผมมีภาพนักเทียบท่าติดแท็กเป็นme/my-imageและฉันมีซื้อคืนภาคเอกชนใน dockerhub me-privateชื่อ เมื่อฉันผลักme/my-imageฉันลงเอยกระทบกับ repo สาธารณะเสมอ ไวยากรณ์ที่ถูกต้องในการผลักดันภาพของฉันไปที่ repo ส่วนตัวของฉันคืออะไร?

4
จะแชร์ Docker-Image โดยไม่ใช้ Docker-Hub ได้อย่างไร?
ฉันสงสัยว่าภาพของ Docker จะถูกเก็บไว้ที่ใดในเครื่องโฮสต์ท้องถิ่น ฉันสามารถแชร์ Docker-Image โดยไม่ต้องใช้Docker-Hubหรือ a Dockerfileแต่เป็น 'ของจริง' Docker-Image ได้หรือไม่? และเกิดอะไรขึ้นเมื่อฉัน 'ดัน' Docker-Image ของฉันไปยัง Docker-Hub

16
วิธีรับรายการรูปภาพในรีจิสทรีนักเทียบท่า v2
ฉันใช้นักเทียบท่า registry v1 และฉันสนใจที่จะย้ายไปยังเวอร์ชันที่ใหม่กว่า v2 แต่ฉันต้องการวิธีที่จะได้รับรายชื่อของภาพในรีจิสทรี; เช่นกับรีจิสทรี v1 ฉันสามารถดำเนินการตามคำขอ GET http://myregistry:5000/v1/search?และผลลัพธ์คือ: { "num_results": 2, "query": "", "results": [ { "description": "", "name": "deis/router" }, { "description": "", "name": "deis/database" } ] } แต่ฉันไม่พบเอกสารที่เป็นทางการที่คล้ายกันเพื่อรับรายการรูปภาพในรีจิสตรี ใครรู้วิธีที่จะทำมันในรุ่นใหม่ v2?

11
วิธีการลบภาพออกจากรีจิสตรี Docker ส่วนตัว?
ฉันเรียกใช้รีจิสทรีนักเทียบท่าส่วนตัวและฉันต้องการลบภาพทั้งหมดยกเว้นlatestจากที่เก็บ ฉันไม่ต้องการลบพื้นที่เก็บข้อมูลทั้งหมดเพียงบางส่วนของภาพภายใน เอกสาร APIไม่ได้กล่าวถึงวิธีการที่จะทำเช่นนี้ แต่แน่นอนว่ามันเป็นไปได้หรือไม่

9
จะเปลี่ยนรีจิสทรีนักเทียบท่าเริ่มต้นจาก docker.io เป็นรีจิสตรีส่วนตัวของฉันได้อย่างไร
ตามค่าเริ่มต้นถ้าฉันออกคำสั่ง: sudo docker pull ruby:2.2.1 มันจะดึงออกจากไซต์ทางการของ docker.io ตามค่าเริ่มต้น Pulling repository docker.io/library/ruby ฉันจะเปลี่ยนเป็นรีจิสตรีส่วนตัวได้อย่างไร นั่นหมายความว่าถ้าฉันออก sudo docker pull ruby:2.2.1 มันจะดึงมาจากรีจิสตรีส่วนตัวของฉันเองผลลัพธ์จะเป็นดังนี้: Pulling repository my_private.registry:port/library/ruby

1
จะส่งอาร์กิวเมนต์ไปยัง Dockerfile ได้อย่างไร?
ฉันใช้คำสั่ง RUN ภายใน a Dockerfileเพื่อติดตั้งรอบต่อนาที RUN yum -y install samplerpm-2.3 อย่างไรก็ตามฉันต้องการส่งค่า "2.3" เป็นอาร์กิวเมนต์ คำสั่ง RUN ของฉันควรมีลักษณะดังนี้: RUN yum -y install samplerpm-$arg ที่ไหน $arg=2.3

12
ฉันจะปรับใช้อิมเมจ Docker ที่อัปเดตแล้วกับงาน Amazon ECS ได้อย่างไร
แนวทางที่ถูกต้องในการทำให้งานAmazon ECSของฉันอัปเดตอิมเมจ Docker ของพวกเขาคืออะไรเมื่อกล่าวว่ารูปภาพได้รับการอัปเดตในรีจิสทรีที่เกี่ยวข้องแล้ว

6
เพิ่ม Insecure Registry ให้กับ Docker
ฉันมีนักเทียบท่า 1.12 ที่ทำงานบน CentOS ฉันพยายามเพิ่มรีจิสทรีที่ไม่ปลอดภัยและสิ่งที่กล่าวถึงในเอกสารประกอบก็ไม่ได้ผล ระบบใช้systemdดังนั้นฉันจึงสร้าง/etc/systemd/system/docker.service.d/50-insecure-registry.confไฟล์ $ cat /etc/systemd/system/docker.service.d/50-insecure-registry.conf [Service] Environment='DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"' หลังจากโหลด daemon และรีสตาร์ทเซอร์วิส docker systemd จะแสดงว่ามีตัวแปรสภาวะแวดล้อมอยู่ที่นั่น $ sudo systemctl show docker | grep Env Environment=DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000" แต่เมื่อฉันเรียกใช้docker infoฉันไม่เห็นว่ามีการเพิ่มรีจิสทรีที่ไม่ปลอดภัย $ docker info ........ Registry: https://index.docker.io/v1/ WARNING: bridge-nf-call-iptables is disabled WARNING: bridge-nf-call-ip6tables is disabled Insecure Registries: 127.0.0.0/8 การผลักดันภาพhostaneme.cloudapp.netล้มเหลวด้วย Pushing application (hostname.cloudapp.net:5000/application:latest)... The …

6
จะย้ายคอนเทนเนอร์ Docker ระหว่างโฮสต์ต่างๆได้อย่างไร
ฉันไม่พบวิธีการย้ายนักเทียบท่าที่ใช้คอนเทนเนอร์จากโฮสต์หนึ่งไปยังอีกโฮสต์หนึ่ง มีวิธีใดบ้างที่ฉันสามารถดันคอนเทนเนอร์ของฉันไปยังที่เก็บได้เหมือนกับที่เราทำกับรูปภาพ ขณะนี้ฉันไม่ได้ใช้ปริมาณข้อมูลเพื่อจัดเก็บข้อมูลที่เกี่ยวข้องกับแอปพลิเคชันที่ทำงานภายในคอนเทนเนอร์ ดังนั้นข้อมูลบางส่วนจึงอยู่ในคอนเทนเนอร์ซึ่งฉันต้องการคงอยู่ก่อนที่จะออกแบบการตั้งค่าใหม่

10
ฉันจะหารหัส sha256 ของอิมเมจนักเทียบท่าได้ที่ไหน
ฉันต้องการดึงภาพของ CentOS, Tomcat, ... โดยใช้รหัส sha256 เช่นใน docker pull myimage@sha256:0ecb2ad60 แต่ฉันไม่พบ sha256-code ที่จะใช้ที่ไหนเลย ฉันตรวจสอบที่เก็บ DockerHub เพื่อดูคำใบ้ของรหัส sha256 แต่ไม่พบเลย ฉันดาวน์โหลดภาพตามแท็ก docker pull tomcat:7-jre8 และตรวจสอบภาพด้วยdocker inspectเพื่อดูว่ามีรหัส sha256 ในข้อมูลเมตาหรือไม่ แต่ไม่มีเลย (การเพิ่มรหัส sha256 ของรูปภาพอาจเปลี่ยนรหัส sha256) ฉันต้องคำนวณรหัส sha256 ของรูปภาพด้วยตัวเองและใช้สิ่งนั้นหรือไม่

8
ไม่สามารถดึง / ดันภาพหลังจากอัปเดต Docker เป็น 1.12
รีจิสตรีส่วนตัวทำงานได้ดีบนพื้นฐานของนักเทียบท่า 1.10.3 แต่ฉันไม่สามารถดึง / ดันรูปภาพได้หลังจากที่นักเทียบท่าอัปเดตเป็น 1.12.0 ฉันได้แก้ไข / etc / sysconfig / docker เป็น: OPTIONS='--selinux-enabled=true --insecure-registry=myip:5000' หรือ OPTIONS='--selinux-enabled=true --insecure-registry myip:5000' แต่เมื่อฉันดำเนินการดึง / ดันฉันได้รับข้อผิดพลาดนี้: $ docker pull myip:5000/cadvisor Using default tag: latest Error response from daemon: Get https://myip:5000/v1/_ping: http: server gave HTTP response to HTTPS client เมื่อฉันเปลี่ยนนักเทียบท่ากลับเป็น 1.10.3 มันยังใช้งานได้ดีดังต่อไปนี้: $ docker …

2
อะไรคือความแตกต่างระหว่าง JFrog Container Registry กับ JFrog Artifactory
คือรีจิสทรีเดือยสำหรับ JFrog กลุ่มสินค้าหรือมันเป็นชุดของความสามารถในการเพิ่มเติมบางอย่าง? ฟังก์ชั่นนั้นน่าสนใจมาก แต่ก็น่าจะเข้าใจรายละเอียด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.