Tetapan proksi untuk permintaan S3 daftar Distribution
Letakkan tetapan proksi pada proses daftar Distribution yang mengakses S3, dan kira secara berasingan klien yang dialihkan ke storan objek.
Untuk daftar Distribution dalam kontena yang menggunakan pengangkutan HTTP sedar persekitaran, hantarkan laluan S3 ke kontena daftar:
services:
registry:
environment:
HTTP_PROXY: http://proxy.example.internal:8080
HTTPS_PROXY: http://proxy.example.internal:8080
NO_PROXY: localhost,127.0.0.1Gabungkan ini dengan image, storan, pengesahan dan volumes sedia ada. Fragmen ini bukan daftar lengkap. Nama proksi mesti boleh dicapai dari kontena itu, dan skema mesti sepadan dengan pendengar proksi.
Sahkan pemacu S3 dan pengangkutan yang digunakan. Sumber yang dipetik dalam Distribution 2.8.3 menggunakan sesi AWS SDK; pemacu atau pengangkutan tersuai mungkin memerlukan konfigurasi lain yang disokong.
| Sambungan | Siapa yang mengkonfigurasi atau menyiasat |
|---|---|
| Klien → daftar | Pendengar HTTP masuk daftar dan laluan klien |
| Daemon → sumber image | Tetapan proksi daemon Docker |
| Daftar → S3 | Pengangkutan HTTP storan proses daftar |
Log masuk klien yang berjaya hanya membuktikan laluan pertama. Pemacu storan membuat permintaannya sendiri ke S3; daemon yang sebelum ini menarik image daftar tidak membuat panggilan itu.
Periksa juga ubah hala semasa muat turun blob. Distribution boleh mengubah hala pengguna ke storan objek, yang mewajibkan klien itu mencapai S3 secara langsung. Mengkonfigurasi proksi daftar tidak mengkonfigurasi pengguna. Menukar tingkah laku ubah hala mengubah arah trafik blob, jadi namakan penghantar dan operasi yang gagal sebelum melaraskan tetapan itu.