Привет
Сделал для себя работующую конфигурацию для докер, ларавел, нжинкс. Хочу пробросить бд из контейнера наружу, чтобы база не удалилась при удалении контейнера, но добавив вообщем то стандартную директиву столкнулся с проблемой не работает потом docker-compose build выдает такое:
docker-compose build
mysql uses an image, skipping
Building fpm
ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
ругается только на билд, все остальные комманды докера и докер-комозе работают.
Сервис докера работает.
Вот весь мой докер-композе:
version: "3.3"
services:
nginx:
build:
context: .
dockerfile: docker/Nginx.Dockerfile
ports:
- 8098:80
links:
- fpm
volumes:
- ./laravel-docker:/var/www/laravel-docker
fpm:
build:
context: .
dockerfile: docker/Fpm.Dockerfile
volumes:
- ./laravel-docker:/var/www/laravel-docker
links:
- mysql
mysql:
image: mysql:5.7
ports:
- 33061:3306
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=laravel
volumes:
- ./database:/var/lib/mysql
директория database есть