Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk membetulkan 'Respons ralat daripada daemon: gagal mencipta tugas shim' dalam Docker?
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!