Anggap saja Anda telah menunjukkan seluruh log awal Anda, tampaknya Anda memulai wadah mysql Anda dengan db_data
yang sudah ada sebelumnya volume sudah berisi sistem file database mysql.
Dalam hal ini, sama sekali tidak ada yang akan diinisialisasi pada awal wadah dan variabel lingkungan tidak berguna. Mengutip dokumentasi gambar resmi di bagian "Variabel Lingkungan":
Jika Anda ingin instance Anda diinisialisasi, Anda harus memulai dari awal. Cukup mudah dilakukan dengan penulisan buruh pelabuhan saat menggunakan volume bernama seperti dalam kasus Anda. Peringatan:ini akan menghapus konten di db_data
Anda secara permanen volume, menghapus basis data sebelumnya yang Anda miliki di sana . Buat cadangan terlebih dahulu jika Anda perlu menyimpan isinya.
docker-compose down -v
docker-compose up -d
Jika Anda pernah mengonversi ke mount bind, Anda harus menghapus sendiri semua kontennya (mis. rm -rf /path/to/bind/mount/*
)
Catatan:banyak gambar db docker resmi lainnya (postgres, mongo....) bekerja dengan cara yang sama.