J'ai cette application React que je veux exécuter sur un conteneur Apache HTTP Docker.
J'ai donc créé un Dockerfile qui fonctionne avec Sudo docker build
et Sudo docker run <name>
FROM httpd:2.4
COPY ./dist/ /usr/local/Apache2/htdocs/
J'ai créé un docker-compose.yml
version: '3'
services:
frontend:
build: .
ports:
- "8080:80"
container_name: frontend
Mais quand je lance Sudo docker-compose build
J'obtiens cette erreur:
ERREUR: impossible de se connecter au démon Docker sur http + docker: // localhost - est-il en cours d'exécution?
S'il se trouve à un emplacement non standard, spécifiez l'URL avec la variable d'environnement DOCKER_Host.
Quel est le problème?
Vérifiez vos privilèges, la commande suivante a résolu mon problème:
Sudo chown $USER /var/run/docker.sock