Вобщем общими силами хороших людей разобрался. Новичкам на будущее: по хорошему обязательно указывайте версии программ , последние версии иногда могут не работать, затем не всегда нужно использовать restart: always , он не обязателен (я где то на форуме в коментах видел что его нужно использовать) , и подключатся нужно как не через lockalhost а db (в моем случае) .
Создайте группу docker, если она еще не существует:
sudo groupadd docker
Добавьте себя, или любого другого пользователя, который будет работать с Docker в эту группу:
sudo gpasswd -a ${USER} docker
Перезапустите Docker демона:
sudo service docker restart
Перезапустите систему
И пользуйтесь
docker-compose logs _name_
ну и вот мой рабочий yaml файл
version: '3.3'
services:
db:
image: mysql:5.6
ports:
- 3306:3306
volumes:
- ./db:/var/lib/mysql
environment:
MYSQL_DATABASE: db_ferst
MYSQL_USER: root
MYSQL_PASSWORD: root
MYSQL_ROOT_PASSWORD: root
adminer:
image: adminer
ports:
- 8080:8080