OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: no such file or directory: unknown

Надеюсь, у вас все хорошо. Я хочу запустить мой seed.sh файл в docker, я использую операционную систему windows. Файл находится по этому пути encast/scripts/docker/backdoor/seed.sh. Я использую эту команду

docker exec -it encast-api ../scripts/docker/backdoor/seed.sh

и я получаю эту ошибку

PS C:\Users\Lenovo\> docker exec -it api ../scripts/docker/backdoor//seed.sh
OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: no such file or directory: unknown

Похоже, что вы указали неверный путь к файлу. Но вы можете попробовать скопировать файл в контейнер, а затем запустить его непосредственно на контейнере. Используйте docker cp для копирования файла в контейнер. А затем docker exec -it (container id or name) /bin/bash. Затем запустите свой скрипт. Убедитесь, что он может быть исполняемым chmod +x some_script.sh

Вернуться на верх