Saya belum menemukan cara untuk mengonfigurasi kredensial untuk registri pribadi kami (seperti pada nama pengguna dan kata sandi, TLS berfungsi dengan baik).
Saya berharap mesin buruh pelabuhan menyalin $HOME/.dockercfg
ke VM (seperti itu menyalin sertifikat).
Apakah saya melewatkan sesuatu atau apakah kredensial masuk untuk pendaftar pribadi tidak didukung?
Mereka didukung tetapi selalu dibaca dari komputer tempat klien Docker dipanggil AFAIK. Jadi, jika Anda ingin menarik gambar pribadi, Anda perlu docker pull
dari komputer yang sama (klien) di mana Anda telah memiliki docker login
ed.
Jika diinginkan, Anda dapat docker-machine scp
file .dockercfg
ke instance yang Anda buat.
Kami ingin menggunakan fitur penskalaan otomatis baru Gitlab untuk integrasi berkelanjutan, yang menggunakan mesin buruh pelabuhan untuk meluncurkan instans sesuai permintaan. Runner gitlab-ci tidak memberikan kesempatan untuk menyediakan VM.
Saat ini saya tidak melihat alternatif untuk membangun gambar khusus untuk setiap penyedia cloud yang ingin kami coba, yang paling mengganggu dan memakan waktu dan risiko keamanan paling buruk.
docker-machine sudah menyalin sertifikat TLS, jadi saya berpendapat itu harus melakukan hal yang sama dengan kredensial login.
Komentar yang paling membantu
Kami ingin menggunakan fitur penskalaan otomatis baru Gitlab untuk integrasi berkelanjutan, yang menggunakan mesin buruh pelabuhan untuk meluncurkan instans sesuai permintaan. Runner gitlab-ci tidak memberikan kesempatan untuk menyediakan VM.
Saat ini saya tidak melihat alternatif untuk membangun gambar khusus untuk setiap penyedia cloud yang ingin kami coba, yang paling mengganggu dan memakan waktu dan risiko keamanan paling buruk.
docker-machine sudah menyalin sertifikat TLS, jadi saya berpendapat itu harus melakukan hal yang sama dengan kredensial login.