Volume Docker - Amazon Elastic Container Service

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

Volume Docker

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 volume Docker

Pertimbangkan hal berikut saat menggunakan volume Docker:

  • Volume Docker hanya didukung saat menggunakan tipe peluncuran EC2 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 ECS yang dioptimalkan Amazon Linux 2 AMI:

      sudo systemctl restart ecs
    • Untuk Amazon ECS yang dioptimalkan Amazon Linux AMI:

      sudo stop ecs && sudo start ecs