Anda telah menginstal docker-compose sekali di satu tempat. Kemudian Anda menghapusnya dan menginstalnya di lokasi lain.
Dengan cara itu, Anda telah mengalami pengoptimalan bash karena tidak harus mencari $PATH setiap kali Anda mengetik perintah, dengan menyimpan hasilnya di memori. Path hash adalah tabel hash, dikelola oleh bash, yang berisi lokasi di disk tempat shell harus mencari program yang dapat dieksekusi ketika perintah dijalankan. Tabel hash dibersihkan pada peristiwa yang jelas membatalkan hasil (seperti memodifikasi $PATH), atau dengan menggunakan hash
bawaan perintah.
Saat Anda menjalankan docker-compose lagi, bash hanya mencoba mengambilnya dari tempat terakhir kali menemukannya, hanya saja tidak ada lagi, jadi Anda mendapatkan pesan kesalahan itu.
Untuk membatalkan hash untuk docker-compose, jalankan perintah:
hash docker-compose