GNU/Linux >> Belajar Linux >  >> Linux

Memecahkan Kesalahan 'manifest not found' Saat Menarik Gambar Docker

Kami menghosting sendiri Ghost menggunakan Docker untuk situs web kami, Buku Pegangan Linux.

Rekan saya, Avimanyu, telah menerapkan mekanisme luar biasa yang memungkinkan pembaruan wadah Docker tanpa waktu henti (jika diatur melalui proxy terbalik).

Saya mengikuti dokumennya untuk memperbarui versi Ghost tetapi saya disambut dengan kesalahan yang berbunyi ini:

Menarik hantu (hantu:4.39.0)...
KESALAHAN:manifes untuk ghost:4.39.0 tidak ditemukan:manifes tidak diketahui:manifes tidak diketahui

Jika Anda mencoba menarik gambar Docker dan itu menunjukkan kesalahan manifes tidak ditemukan, inilah yang perlu Anda ketahui tentang menyelesaikannya.

Manifes tidak diketahui karena tidak ada gambar Docker seperti itu

Itulah akar penyebab di hampir semua kasus yang melibatkan kesalahan ini. Gambar buruh pelabuhan tertentu yang Anda coba tarik tidak ada.

Bagaimana mungkin? Mungkin ada beberapa alasan untuk itu.

  • Anda salah ketik saat menggunakan tag atau versi tertentu dari gambar Docker. Misalnya, jika versi 20.04 dan Anda mengetik 20.4, gambar tidak akan ditemukan.
  • Anda mencoba mengunduh versi yang belum tersedia di gambar Docker. Misalnya, dalam kasus saya, Ghost versi 4.39 dirilis tetapi gambar Docker terbaru masih diberi tag pada versi 4.38.1.
  • Jika Anda mencoba mengunduh dari repositori pribadi, Anda mungkin harus masuk terlebih dahulu:docker login repository_details

Pada dasarnya, Anda harus memeriksa ulang nama dan tag image Docker yang Anda coba tarik dari repositori. Misalnya, biasanya menggunakan tag terbaru saat mendapatkan gambar Docker tetapi beberapa gambar bahkan mungkin tidak memiliki tag terbaru (yang jarang terjadi tetapi mungkin).

Jika Anda menarik gambar dari Docker Hub (seperti kebanyakan orang), Anda dapat membuka antarmuka webnya dan melihat nama serta tag yang tersedia.

Saya harap ini membantu Anda memecahkan masalah kesalahan manifes yang tidak diketahui dengan Docker. Jika Anda masih memiliki pertanyaan, silakan tinggalkan komentar di bawah.


Linux
  1. mkinitrd:perintah tidak ditemukan

  2. perintah buruh pelabuhan tidak ditemukan

  3. Kesalahan:gdal-config tidak ditemukan saat menginstal paket yang bergantung pada R sedangkan gdal diinstal

  1. Perbaiki kesalahan Class ZipArchive tidak ditemukan [PHP 7]

  2. perintah yum-config-manager tidak ditemukan [Perbaiki]

  3. sshpass:kesalahan perintah tidak ditemukan

  1. [Memperbaiki] kesalahan:snap "paket" tidak ditemukan

  2. [Memperbaiki] bash:Sudo:perintah tidak ditemukan

  3. c_rehash :Perintah tidak ditemukan kesalahan – Solusi