Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah yang perlu saya lakukan jika buruh pelabuhan tidak boleh menarik?

Apakah yang perlu saya lakukan jika buruh pelabuhan tidak boleh menarik?

藏色散人
藏色散人asal
2022-10-21 14:36:026263semak imbas

Penyelesaian kepada masalah yang tidak dapat ditarik oleh docker: 1. Periksa "dir root docker" anda semasa perkhidmatan docker dihidupkan; 2. Tutup perkhidmatan docker; . Edit " daemon.json", tambah ""graph":"/docker/data"" 5. Jalankan "systemctl daemon-reload";

Apakah yang perlu saya lakukan jika buruh pelabuhan tidak boleh menarik?

Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.

Apakah yang perlu saya lakukan jika pekerja pelabuhan tidak boleh menarik?

imej tarik dok gagal: ERROR: gagal mendaftar lapisan: tiada ruang yang tinggal pada peranti

tarik dok gagal: ERROR: gagal mendaftar lapisan: /usr/local/openjdk- . , saya telah mengembangkan mesin maya, dan saya tidak memasang sebarang imej, cuma tiada ruang. Tak terkata. Saya mencari banyak penyelesaian dalam talian, dan ramai daripada mereka bercakap tentang mengubah suai dir akar docker. Saya mencuba tiga kaedah mengikut Internet, tetapi gagal mengubah suai dengan jayanya. Akhirnya, bukan kaedah dalam talian itu salah, tetapi ia tidak sesuai dengan saya. Kerana saya mengkonfigurasi pemecut dalam fail /etc/docker/daemon.json. Inilah penyelesaian saya. Saya memasang sistem centos 7.

1. Apabila perkhidmatan docker dihidupkan, periksa dir root docker anda sendiri dan masukkan

untuk mencari Dir Root Docker: /var/lib/docker sebelum pengubahsuaian . Alamat ini
docker info

untuk keluar, tekan butang esc, masukkan: wq, tekan Enter untuk keluar

2 Kemudian tutup perkhidmatan docker

3 yang baharu Jika anda ingin mengubah suai laluan dir root, jika anda sudah mempunyai alamat sasaran, anda tidak perlu mencipta yang baharu
systemctl stop docker.service

Saya adalah /xws/docker/images

4. Edit /etc/docker/daemon.json Tambah "graph": "/docker/data"
mkdir -p /xws/docker/images

vim /etc/docker/daemon.json
Bagi saya, langkah paling penting ialah ini! Jika pemecut imej dikonfigurasikan dalam /etc/docker/daemon.json, ia perlu diubah suai kepada format berikut:
{
 "graph": "/xws/docker/images"
}

Pengubahsuaian saya tidak berjaya pada masa itu, jadi saya mengubah suainya seperti ini: Berikut ialah contoh ralat:
{
"registry-mirrors":["https://xxxxx.mirror.aliyuncs.com"],"graph": "/usr/xws/docker/images"
}

5 Keluar dari pengeditan, dan kemudian laksanakan
{
"registry-mirrors":["https://xxxxx.mirror.aliyuncs.com"]
}
{
 "graph": "/xws/docker/images"
}

6 Mulakan semula perkhidmatan docker
systemctl daemon-reload

7. Akhir sekali, sahkan sama ada pengubahsuaian berjaya
systemctl restart docker.service

Pengubahsuaian saya berjaya~
docker info | grep Dir

Apakah yang perlu saya lakukan jika buruh pelabuhan tidak boleh menarik?Saya juga berjaya menarik imej tomcat! Happy

Apakah yang perlu saya lakukan jika buruh pelabuhan tidak boleh menarik?Ada satu lagi masalah Linux sentiasa mengingatkan saya bahawa ruang cakera tidak mencukupi dalam direktori root sistem fail Saya tidak berani memadam perkara secara rawak. Selepas mencari maklumat, saya mendapati bahawa saya boleh cache dipadamkan. Jika anda menemuinya, anda boleh mencubanya Hanya klik pada mesej yang muncul untuk melihatnya. Ikut mesej merah bahawa memori penuh untuk mencari cache dan memadamnya.

Pembelajaran yang disyorkan: "

tutorial video buruh pelabuhan

"

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika buruh pelabuhan tidak boleh menarik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah komponen dalaman docker?Artikel seterusnya:Apakah komponen dalaman docker?