Докер не может подключиться к MySQL - PullRequest
0 голосов
/ 01 ноября 2018

Привет, я новичок в Ларадоке, поэтому у меня есть пара вопросов.

Сначала я не могу подключиться к своему sql

Что я сделал

sudo docker-compose up -d apache2 mysql workspace

получил это, когда я делаю sudo docker ps

CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS              PORTS                                      NAMES
030fc427ea1e        laradock_apache2     "/opt/docker/bin/ent…"   2 hours ago         Up 2 hours          0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   laradock_apache2_1
e07c40bdd466        laradock_php-fpm     "docker-php-entrypoi…"   2 hours ago         Up 2 hours          9000/tcp                                   laradock_php-fpm_1
838c5d1b18fc        laradock_workspace   "/sbin/my_init"          2 hours ago         Up 2 hours          0.0.0.0:2222->22/tcp                       laradock_workspace_1
af7e34cd464e        docker:dind          "dockerd-entrypoint.…"   2 hours ago         Up 2 hours          2375/tcp                                   laradock_docker-in-docker_1
069f3cb37be3        laradock_mysql       "docker-entrypoint.s…"   2 hours ago         Up 2 hours          0.0.0.0:3306->3306/tcp, 33060/tcp 

что говорит мне, что mysql запущен

У меня есть это в файле env laradoc

MYSQL_VERSION=latest
MYSQL_DATABASE=default
MYSQL_USER=default
MYSQL_PASSWORD=secret
MYSQL_PORT=3306
MYSQL_ROOT_PASSWORD=root
MYSQL_ENTRYPOINT_INITDB=./mysql/docker-entrypoint-initdb.d

, поэтому я не могу подключиться к MySQL с помощью Sequel Pro, набирая пароль пользователя по умолчанию «secret», используя в качестве хоста http://127.0.0.1

Мой второй вопрос будет я должен получить доступ

docker-compose exec workspace bash

затем начать

php artisan serve

и

npm hot run

потому что я использую реакцию в сочетании с Laravel. Любая помощь приветствуется. Tnx!

1 Ответ

0 голосов
/ 01 ноября 2018

Так что проблема была в том, что я на самом деле Ларадок

Заменить эту строку в файле env

MYSQL_VERSION=LASTEST

С

MYSQL_VERSION=5.7
...