Docker Registry CLI - Saat ini hanya mendukung kemampuan pencarian melalui Katalog API dalam versi baru Docker Registry V2.
Fitur :-
Docker Registry Search di bawah 1 menit:-
Prasyarat:-
Penggunaan:-
python browser.py <REGISTRY_ENDPOINT> <keyword> <options>
Registry_endpoint: <IP_ADDRESS_DOCKER_REGISTRY>:<PORT> misalnya: localhost: 5000
Kata kunci:
misalnya:-
`python browser.py localhost:5000 search busybox`
`python browser.py localhost:5000 search busy`
`python browser.py localhost:5000 search bu`
misalnya:-
`python browser.py localhost:5000 list all`
Untuk menggunakan DockerFile, lihat contoh berikut:-
docker build -t <imagename> .
docker run -p 5000:5000 -d <imagename> localhost:5000 search busybox
Contoh:-
$ 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
Dukungan baru untuk SSL dan Docker Registry yang diautentikasi
Jika Docker Registry hanya diautentikasi melalui SSL
python browser.py localhost:5000 search busy ssl python browser.py localhost:5000 list all ssl
Jika Docker Registry diautentikasi dengan nama pengguna dan kata sandi, tetapi tidak melalui SSL
python browser.py exampleuser:exampleuser@localhost:443 search busybox python browser.py exampleuser:exampleuser@localhost:5000 list all
Jika Docker Registry diautentikasi dengan nama pengguna: Kata Sandi, dan SSL
python browser.py exampleuser:exampleuser@localhost:443 search mobile ssl python browser.py exampleuser:exampleuser@localhost:5000 list all ssl
Harap dicatat bahwa saat ini skrip Python tidak memverifikasi sertifikat SSL. Itu juga tidak menekan peringatan SSL. Bendera ssl hanya digunakan untuk mengubah protokol URL sebagai HTTPS.
Docker Search Browser UI ditambahkan
Script browser_web.py menyediakan UI web untuk mencari registri Docker.
Penggunaan :-
python browser_web.py localhost python browser_web.py localhost ssl
Sekarang, akses UI di http://localhost:9001/registry/search
Tangkapan layar:-

MIT Lihat lisensi untuk teks lisensi lengkap.