Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk membetulkan 'Respons ralat daripada daemon: gagal mencipta tugas shim' dalam Docker?

Bagaimana untuk membetulkan 'Respons ralat daripada daemon: gagal mencipta tugas shim' dalam Docker?

Linda Hamilton
Linda Hamiltonasal
2024-11-11 00:41:02495semak imbas

How to fix the

Docker: Menyelesaikan "Respons ralat daripada daemon: gagal mencipta tugas shim"

Menghadapi ralat "docker: Respons ralat daripada daemon: gagal mencipta tugas shim: Cipta masa jalan OCI gagal: cipta runc gagal: tidak dapat memulakan proses kontena: exec: "./deployment-service": kebenaran dinafikan: tidak diketahui" semasa cuba membina dan menjalankan Dockerfile boleh mengecewakan. Isu ini timbul disebabkan oleh kebenaran yang tidak mencukupi untuk melaksanakan perduaan "perkhidmatan penempatan".

Untuk menyelesaikan isu ini, anda boleh mengubah suai Fail Docker anda dengan menambah baris berikut:

RUN chmod +x deployment-service

Barisan ini akan memberikan kebenaran boleh laku kepada perduaan "perkhidmatan penempatan", memastikan ia boleh dilaksanakan dengan jayanya dalam bekas.

Setelah baris ini ditambahkan, bina semula imej Docker menggunakan arahan berikut:

docker build -t <new_image_name> .

Seterusnya, jalankan bekas anda menggunakan imej yang dikemas kini dengan arahan berikut:

docker run <options> <new_image_name>

Dengan memasukkan perubahan ini, anda seharusnya berjaya membina, menjalankan dan melaksanakan binari "perkhidmatan penempatan" dalam anda Bekas dok.

Atas ialah kandungan terperinci Bagaimana untuk membetulkan 'Respons ralat daripada daemon: gagal mencipta tugas shim' dalam Docker?. 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