elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Docker (Instalar MYSQL)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Docker (Instalar MYSQL)  (Leído 1,220 veces)
JEscarda

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Docker (Instalar MYSQL)
« en: 25 Mayo 2016, 13:27 pm »

Hola, queria instalar mysql en una maquina docker.
Pero claro, cuando creo un Dockerfile y llega a la linea apt-get install -y mysql-server
pues me pide una contraseña para el root y no me deja seguir...

Mi Dockerfile es el siguiente, alguien sabe que argumento hay que añadir a esa linea para que automáticamente introduzca root de contraseña para root (por ejemplo)

https://drive.google.com/file/d/0B355MikqRx73djByVG1sc3BxTEU/view?usp=sharing


En línea

kub0x
Enlightenment Seeker
Colaborador
***
Desconectado Desconectado

Mensajes: 1.477


S3C M4NI4C


Ver Perfil
Re:
« Respuesta #1 en: 25 Mayo 2016, 15:20 pm »

Buenas.

Adoro docker, me alegro de que se use por aquí. Para elevar privilegios o ponerte como root en el dockerfile utiliza la sentencia USER. Ejemplo:

....
USER root
apt-get install ....
USER elUserDeAntes

Por lo tanto actuas como root y cambias al user que tenía el control anteriormente. Ya nos contarás.

Saludos!


En línea

Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate

JEscarda

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Docker (Instalar MYSQL)
« Respuesta #2 en: 25 Mayo 2016, 16:52 pm »

Ahora pruebo cuando llegue a casa, aunque no me explique bien..
Cuando instalas el Mysql en un ubuntu de forma normal, te salta una pantalla en la que has de crearte un usuario en mysql para loguearte la primera vez,(este usuario es root)
Y luego ya con esa ontraseña hacer lo de
mysql -u root -p
EN RESUMEN
si hago lo que me dijiste imagino que sera similar a poner

su root
apt-get install mysql-server
(Ventana addicional en que me pide la contraseña de mysql)
su jorge
....
El Dockerfile no termina porque en la linea de la contraseña de mysql, ese campo no se rellena automaticamente.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines