Tôi đang cố gắng thiết lập sổ đăng ký docker riêng bằng hình ảnh được lấy từ: https://github.com/docker/docker-registry
Chỉ bằng cách chạy:
docker run -p 5000:5000 registry
Tôi chỉ có thể kéo / đẩy từ / đến kho lưu trữ này từ localhost, nhưng nếu tôi cố gắng truy cập nó từ một máy khác (sử dụng địa chỉ riêng trên cùng một mạng LAN) thì nó không thành công với thông báo lỗi:
*2014/11/03 09:49:04 Error: Invalid registry endpoint https ://10.0.0.26:5000/v1/':
Get https:// 10.0.0.26:5000/v1/_ping: Forbidden. If this private
registry supports only HTTP or HTTPS with an unknown CA certificate,
please add `--insecure-registry 10.0.0.26:5000` to the daemon's
arguments. In the case of HTTPS, if you have access to the registry's
CA certificate, no need for the flag; simply place the CA certificate
at /etc/docker/certs.d/10.0.0.26:5000/ca.crt*
Điều khiến tôi phát điên là tôi có thể truy cập nó thành công bằng cách sử dụng:
curl 10.0.0.26:5000
và / hoặccurl 10.0.0.26:5000/v1/search
Tôi cũng không hiểu mình nên vượt --insecure-registry
cờ ở đâu và như thế nào .