

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Dukungan kontainer untuk armada yang dikelola layanan
<a name="fleet-container-support"></a>

Dukungan kontainer memungkinkan armada yang dikelola layanan Linux menjalankan tindakan pekerjaan di dalam Docker gambar. Lingkungan Docker antrian default menarik gambar dari Amazon ECR. Anda dapat menyesuaikan lingkungan antrian untuk mengautentikasi dan menarik dari penyedia registri kontainer lain. Untuk detailnya, lihat [Menyesuaikan lingkungan Docker antrian](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/containers-queue-environment.html#containers-queue-customize) di Panduan *Pengembang Cloud Deadline*.

Anda memilih gambar di lingkungan antrian, dan Deadline Cloud menginstal dan mengonfigurasi tanpa akar Docker pada pekerja armada. Layanan memulai satu kontainer untuk setiap sesi pekerjaan dan menghentikannya ketika sesi berakhir.

## Cara kerja dukungan kontainer
<a name="fleet-container-how-it-works"></a>

Dukungan kontainer membagi konfigurasi antara armada dan antrian:


| Sumber daya | Konfigurasi | Tujuan | 
| --- | --- | --- | 
| Armada | Dockeradd-on perangkat lunak pada armada yang dikelola layanan Linux | Menginstal integrasi GPU tanpa akar Docker dan opsional pada setiap pekerja | 
| Antrean | Dockerlingkungan antrian default dan URI gambar Amazon ECR | Menarik gambar dan menjalankan tindakan lingkungan dan tugas dalam wadah sesi | 
| Queue-fleet asosiasi | Antrian kontainer yang terkait dengan armada Docker yang diaktifkan | Rutekan pekerjaan kontainer hanya untuk pekerja yang menyediakan Docker | 

Deadline Cloud berjalan Docker dalam mode tanpa akar. Tindakan kontainer berjalan sebagai `job-user` identitas yang tidak memiliki hak istimewa dan tidak menyediakan akses root ke pekerja.

Lingkungan antrian default memasang direktori sesi pekerjaan di jalur yang sama di dalam wadah. Oleh karena itu, file yang disematkan, lampiran pekerjaan, dan jalur keluaran yang dikonfigurasi tetap tersedia untuk tindakan pekerjaan.

Ketika armada memiliki instans GPU, Deadline Cloud mengonfigurasi dukungan Container Device Interface (CDI). Lingkungan antrian membuat GPU tersedia untuk penampung tanpa memerlukan akses kontainer istimewa.

## Prasyarat
<a name="fleet-container-prerequisites"></a>

Sebelum Anda mulai, Anda memerlukan sumber daya berikut:
+ Peternakan Cloud Deadline.
+ Armada yang dikelola layanan Linux, atau izin untuk membuatnya. Dukungan kontainer tidak tersedia untukWindows.
+ Peran antrian dan peran armada yang dapat Anda perbarui.
+ Gambar yang ditandai di repositori pribadi Amazon ECR. Untuk petunjuk, lihat [Membangun, menandai, dan mendorong gambar kontainer di Panduan](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/containers-build-push.html) *Pengembang Cloud Deadline*.

## Konfigurasikan armada dan antrian
<a name="fleet-container-configure"></a>

**Untuk mengkonfigurasi dukungan kontainer**

1. Masuk ke AWS Management Console dan buka [konsol Deadline Cloud](https://console.aws.amazon.com/deadlinecloud/home).

1. Buka peternakan Anda, pilih **Armada, dan buat atau edit armada** yang dikelola layanan.

1. Untuk sistem operasi armada, pilih **Linux**.

1. Di bawah **Konfigurasi tambahan**, temukan **dukungan Container**. Pilih **Aktifkan Docker (menginstal Docker Engine, mengkonfigurasi akses tarik ECR)**.

1. Pilih atau buat peran armada. Konsol melampirkan kebijakan `AmazonEC2ContainerRegistryReadOnly` AWS terkelola sehingga pekerja dapat menarik gambar dari Amazon ECR.

1. (Opsional) Di bawah **kemampuan Penyimpanan**, pilih **Penyimpanan persisten** untuk mempertahankan Docker lapisan dan cache aplikasi di seluruh peristiwa siklus hidup pekerja. Lihat perinciannya di [Penyimpanan persisten untuk armada yang dikelola layanan](volumes.md).

1. Selesai membuat atau memperbarui armada.

1. Buat atau edit antrian. Di bawah **lingkungan antrian default**, untuk **jenis Lingkungan**, pilih **Docker**.

1. Untuk **URI gambar Container**, pilih repositori Amazon ECR dan tag gambar, atau masukkan URI gambar lengkap dalam format berikut:

   ```
   {{account-id}}.dkr.ecr.{{region}}.amazonaws.com/{{repository}}:{{tag}}
   ```

1. Pilih atau buat peran antrian. Konsol melampirkan kebijakan `AmazonEC2ContainerRegistryReadOnly` terkelola sehingga lingkungan antrian dapat mengautentikasi ke Amazon ECR dan menarik gambar.

1. Kaitkan antrian dengan armada Docker yang diaktifkan.

## Verifikasi dukungan kontainer
<a name="fleet-container-verify"></a>

Setelah armada aktif, verifikasi pengaturan berikut:
+ Nilai **add-on Perangkat Lunak** armada termasuk **Docker**.
+ Antrian menggunakan lingkungan Docker default dan menampilkan URI gambar yang dipilih.
+ Antrian hanya dikaitkan dengan armada yang dikelola layanan Linux yang telah diaktifkan. Docker

Memperbarui armada tidak menggantikan pekerja yang sudah berjalan. Untuk segera menerapkan add-on Docker perangkat lunak ke setiap pekerja, tiriskan dan mulai ulang armada seperti yang dijelaskan dalam[Perbarui konfigurasi armada](smf-update-config.md).

## Langkah selanjutnya
<a name="fleet-container-next-steps"></a>

Untuk mengotomatiskan pengaturan armada dan peran, lihat[Membuat sebuah Dockerarmada yang diaktifkan dengan AWS CLI](fleet-container-support-cli.md).

Untuk alur kerja gambar, templat pekerjaan portabel, internal lingkungan antrian, pemasangan penyimpanan, dan panduan keamanan, lihat [Menjalankan pekerjaan portabel dalam container di](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/containers.html) Panduan Pengembang Cloud *Deadline*.