web-dev-qa-db-fra.com

Laravel La voile ne fonctionne pas correctement à Ubuntu 20.04 LTS

Salut j'ai essayé d'installer fraîche Laravel projet à l'aide de navaravel voile Docker Environment. Il me faisait d'abord me montrer "Docker n'est pas en cours d'exécution". Puis j'ai découvert que j'en ai trouvé Démarrer Docker aussi fleurs. Je l'ai résolu, lisez cette URL: [https://docs.docker.com/engine/install/linux-postinstall/].

Après cela, j'ai installé avec succès Laravel en utilisant Laravel voile. Puis j'ai couru

./vendor/bin/sail up -d

J'ai été capable de voir Laravel projet dans mon navigateur. Mais lorsque j'ai dirigé d'autres commandes artisanales telles que ./vendor/bin/sail artisan route:list ou commandes de navigation comme sail Shell, tous les conteneurs Docker ont été forcés fermés automatiquement. Cela me montre cette erreur.

La voile ne fonctionne pas.

Vous pouvez naviguer en utilisant les commandes suivantes: './sail up' ou'/sail up -d '

Aucune suggestion? Je reçois ce problème sur la version Ubuntu 20.04 LTS.

3
sajendra

Voile d'abord vérifie pour voir si tout actuel docker-compose Les processus ont un statut de Exit. Si l'un d'entre eux l'a, alors, il fera violer tous les autres services. C'est ce que vous voyiez quand vous tapez n'importe quel sail sous-commande. Vous pouvez voir le code ici: https://github.com/laravel/sail/blob/87c63c2956749f66e4346749f66e434674A730B917Ef7428B7/bin/sail#l44-l49

Courir sail up Pour démarrer les processus, puis utiliser docker-compose ps Pour vérifier que tous les services sont en cours d'exécution et aucun n'a de statut Exit.

J'ai eu le même problème et lors de la révision du code et de la vérification de mes services, j'ai remarqué que la base de données avait été sortie peu de temps après que je les ai amenées.

1
Chris