GNU/Linux >> Belajar Linux >  >> Linux

gambar buruh pelabuhan menunjukkan gambar, buruh pelabuhan rmi mengatakan tidak ada gambar atau referensi seperti itu

Ini berarti status buruh pelabuhan Anda rusak dan Anda perlu menghapus status lengkapnya

sudo service docker stop
sudo rm -rf /var/lib/docker
sudo service docker start

Ini akan memulai buruh pelabuhan baru tanpa data yang ada. Coba tarik hapus gambar setelah ini dan lihat apakah semuanya berfungsi. Jika tidak, maka ada beberapa masalah yang perlu diperhatikan


Coba dulu docker image prune atau bahkan docker image prune -a , untuk menghapus gambar apa pun yang tidak digunakan/tidak terkait dengan setidaknya satu penampung.

Jika itu masih tercantum, mulai ulang daemon buruh pelabuhan Anda.


Untuk menghindari penghapusan semua data buruh pelabuhan dan memulai dari awal, Anda juga dapat mencoba membersihkan referensi yang rusak secara manual dengan mencocokkan referensi gambar yang buruk dengan file di /var/lib/docker/image/devicemapper/imagedb/content/sha256 . Setelah file terkait dihapus di sana, file tersebut tidak akan muncul lagi dalam panggilan berikutnya ke docker images , dan tidak perlu memulai ulang daemon.


Linux
  1. Cara Memodifikasi Gambar Docker

  2. perintah buruh pelabuhan tidak ditemukan

  3. Linux:salin dan buat dir tujuan jika tidak ada

  1. Linux gratis menunjukkan penggunaan memori yang tinggi tetapi top tidak

  2. Mengapa 'dd' tidak berfungsi untuk membuat USB yang dapat di-boot?

  3. Mengapa membuat gambar memberi saya file, bukan gambar?

  1. Cara Memindahkan Gambar Docker antar Host

  2. Cara Berbagi Gambar Docker Dengan Orang Lain

  3. open() dengan Python tidak membuat file jika tidak ada