В настоящее время я застрял в проблеме уже 2 дня. Я недавно обновил свою Mac OS до ОС Catalina (я знаю, что должен был ждать), и я не могу получить доступ к папке /vagrant
на бродячем компьютере.
Моя конфигурация nfs выглядит так:
project_config.vm.synced_folder ".", "/vagrant", type: "nfs", mount_options: ['rw', 'vers=3', 'tcp', 'fsc', 'nolock', 'actimeo=2']
И это вывод, когда я пытаюсь выполнить ls
в vagrant ssh:
vagrant@project:/vagrant$ ls
ls: cannot open directory '.': Stale file handle
В моем vagrant также запущен контейнер Docker, и установка выглядит следующим образом (Vagrantfile
):
project_config.vm.provision "docker" do |d|
d.build_image "/vagrant/docker/reverse-proxy", args: "-t='reverse-proxy'"
d.run "reverse-proxy", args: "-v '/var/run/docker.sock:/var/run/docker.sock' -p 80:80 -p 443:443 -p 8080:8080"
end
Ошибка, полученная после выполнения vagrant up
:
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
docker build -t='reverse-proxy' /vagrant/docker/reverse-proxy
Stdout from the command:
Stderr from the command:
unable to prepare context: path "/vagrant/docker/reverse-proxy" not found
Я думаю, что эта ошибка связана с папкой vagrant. Как доступ или что-то в этом роде.
Спасибо