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