Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Fazer o workbench connectar ao mysql no container

sudo docker volume create dbmysql

sudo docker container run --name db -p 3006:3306 -v dbmysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root mysql

Tentei connectar o workbench usando

o ip do container :Failed to Connect to MySQL at 172.17.0.2:3006 with user root Can't connect to MySQL server on '172.17.0.2' (111 "Conexão recusada")

usando localhost + port do container: Failed to Connect to MySQL at 127.0.0.1:3006 with user root SSL connection error: unknown error number

ou localhost + port do container: Failed to Connect to MySQL at 0.0.0.0:3006 with user root SSL connection error: unknown error number

tentei também usar o ip do host 192.168.1.64 que foi atribuído por dhcp

li um artigo o Criando volumes com Docker da alura, mas não aborda esta conexão do ui para banco

Obs Consigo entrar dentro do container e trabalhar com o mysql normalmente usando user root e senha root.

Tenho mysql instalado no host usando a port 3306 por isso mapeei 3006:3306

Minhas aplicações conseguem conectar ao container e criar registros, tabelas e schema com spring boot

1 resposta
solução!

depois de muito pesquisar, percebi que o problema era na versão community, que tem monte de restrição.