Я работал над проектом почти год, и этот проект работал в Docker. Сегодня я заметил, что права доступа всей файловой системы изменены на 777 (все файлы "-rwxrwxrwx"). Я не знаю, почему все это произошло, и я хотел это исправить.
Я выполнил две команды Bash:
find ./ -type -d exec chmod 755 {} \;
find ./ -type -f exec chmod 644 {} \;
После этого я хотел увидеть результат, и я запускаю эта команда ls -l
и я увидел такое сообщение Permission denied
, самое худшее, что могло произойти. Я не смог выполнить ни одной команды и решил выбраться из контейнера. После этого начался кошмар. И теперь, когда я пытаюсь запустить контейнер снова, я получаю следующую ошибку
Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"bash\": executable file not found in $PATH": unknown
Error: failed to start containers:
Я не хочу думать о худшем, потому что я не могу позволить себе потерять этот контейнер, он мне действительно нужен. Моя ОС Ubuntu 18.04.