Gunakan volume Docker dengan Amazon ECS - Amazon Elastic Container Service

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

Gunakan volume Docker dengan Amazon ECS

Saat menggunakan volume Docker, built-in driver local atau driver volume pihak ke tiga dapat digunakan. Volume Docker dikelola oleh Docker dan direktori dibuat di /var/lib/docker/volumes pada instans kontainer yang berisi data volume.

Untuk menggunakan volume Docker, tentukan dockerVolumeConfiguration dalam ketentuan tugas Anda. Untuk informasi selengkapnya, lihat Menggunakan Volume.

Beberapa kasus penggunaan umum untuk volume Docker adalah sebagai berikut:

  • Untuk menyediakan volume data tetap untuk digunakan dengan kontainer

  • Untuk berbagi volume data yang ditetapkan di lokasi yang berbeda pada kontainer yang berbeda pada instans kontainer yang sama

  • Untuk menentukan volume data kosong, tidak tetap dan memasangnya pada beberapa kontainer dalam tugas yang sama

  • Untuk memberikan volume data ke tugas Anda yang dikelola oleh driver pihak ketiga

Pertimbangan untuk menggunakan volume Docker

Pertimbangkan hal berikut saat menggunakan volume Docker:

  • Volume Docker hanya didukung saat menggunakan tipe EC2 peluncuran atau instance eksternal.

  • Kontainer Windows hanya mendukung penggunaan driver local.

  • Jika driver pihak ketiga digunakan, pastikan itu diinstal dan aktif pada instance kontainer sebelum agen kontainer dimulai. Jika driver pihak ketiga tidak aktif sebelum agen dimulai, Anda dapat memulai ulang agen kontainer menggunakan salah satu perintah berikut:

    • Untuk Amazon yang ECS dioptimalkan Amazon Linux 2: AMI

      sudo systemctl restart ecs
    • Untuk Amazon yang ECS dioptimalkan Amazon LinuxAMI:

      sudo stop ecs && sudo start ecs