Skip to content

Instantly share code, notes, and snippets.

@rbrto
Last active May 13, 2016 18:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rbrto/893e387f4e1d0d4fdde46daadd9a390c to your computer and use it in GitHub Desktop.
Save rbrto/893e387f4e1d0d4fdde46daadd9a390c to your computer and use it in GitHub Desktop.

Conectar BD del Contenedor Docker dentro de Vagrant desde RubyMine

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment