Ejecutar dentro de la carpeta vagrant comando vagrant ssh-config
muestra las opciones para poder acceder a vagrant por ssh , los datos que interesan son:
HostName: 127.0.0.1
User: vagrant
Port: 2222
password por defecto: vagrant
Configuracion RubyMine
Creamos un data source de nuestra BD en la opcion View/Tool Windows/Database
En el tab Database
Nombre del Host
será nuestra ip del contenedor BD dentro de vagrant para acceder a este valor
ejecutamos docker ps luego docker exec env , este ultimo comando nos mostrara las variables de entorno
del contenedor, yo estoy usando mysql MYSQL_PORT=tcp://172.17.0.2:3306
Database
nombre de nuestra base de datos dentro del contenedor
User && Password
credenciales de nuestra base de datos configurado en el contenedor
En el tab SSH/SSL
Colocamos los datos que nos muestra el comando vagrant ssh-config al inicio
Proxy Host: HostName
Proxy User: User
Port: Port
Proxy Password: por defecto es vagrant