Docker Registry CLI - ปัจจุบันรองรับความสามารถในการค้นหาผ่านแคตตาล็อก API ใน Docker Registry V2 เวอร์ชันใหม่
คุณสมบัติ :-
Docker Registry Search ภายใต้ 1 นาที:-
คุณสมบัติเบื้องต้น:-
การใช้งาน:-
python browser.py <REGISTRY_ENDPOINT> <keyword> <options>
Registry_endpoint: <IP_ADDRESS_DOCKER_REGISTRY>:<PORT> เช่น: localhost: 5000
คำสำคัญ:
เช่น:-
`python browser.py localhost:5000 search busybox`
`python browser.py localhost:5000 search busy`
`python browser.py localhost:5000 search bu`
เช่น:-
`python browser.py localhost:5000 list all`
หากต้องการใช้ DockerFile โปรดดูตัวอย่างต่อไปนี้:-
docker build -t <imagename> .
docker run -p 5000:5000 -d <imagename> localhost:5000 search busybox
ตัวอย่าง:-
$ docker build -t docker_reg_search .
$ docker run docker_reg_search localhost:5002 list all
-----------
Name: busybox
Tags: v1 v2 latest
-----------
Name: busyy
Tags: v2
-----------
Name: jenkins
Tags: latest
$ docker run docker_reg_search localhost:5002 search bus
-----------
Name: busybox
Tags: v1 v2 latest
-----------
Name: busy
Tags: v2
การสนับสนุนใหม่สำหรับ SSL และ Registry Docker ที่ได้รับการรับรองความถูกต้อง
หากรีจิสทรี Docker ได้รับการรับรองความถูกต้องผ่าน SSL เท่านั้น
python browser.py localhost:5000 search busy ssl python browser.py localhost:5000 list all ssl
หากรีจิสทรี Docker ได้รับการรับรองความถูกต้องด้วยชื่อผู้ใช้และรหัสผ่าน แต่ไม่ผ่าน SSL
python browser.py exampleuser:exampleuser@localhost:443 search busybox python browser.py exampleuser:exampleuser@localhost:5000 list all
หาก Docker Registry ได้รับการรับรองความถูกต้องโดยชื่อผู้ใช้: รหัสผ่านและ SSL
python browser.py exampleuser:exampleuser@localhost:443 search mobile ssl python browser.py exampleuser:exampleuser@localhost:5000 list all ssl
โปรดทราบว่าปัจจุบันสคริปต์ Python ไม่ได้ตรวจสอบใบรับรอง SSL นอกจากนี้ยังไม่ระงับคำเตือน SSL ธง ssl ใช้เพื่อสลับโปรโตคอล URL เป็น HTTPS เท่านั้น
เพิ่มเบราว์เซอร์การค้นหา Docker UI
สคริปต์ browser_web.py จัดเตรียมเว็บ UI เพื่อค้นหา Docker Registry
การใช้งาน:-
python browser_web.py localhost python browser_web.py localhost ssl
ตอนนี้เข้าถึง UI ได้ที่ http://localhost:9001/registry/search
ภาพหน้าจอ:-

MIT ดูใบอนุญาตสำหรับข้อความใบอนุญาตเต็มรูปแบบ