68 lines
2.6 KiB
Plaintext
68 lines
2.6 KiB
Plaintext
======================================
|
|
*** Instalación de MariaDB sobre ***
|
|
*** un Docker de Debian ***
|
|
*** --- ***
|
|
*** Nicolás A. Ortega Froysa ***
|
|
======================================
|
|
|
|
# Instalación de Docker en CentOS
|
|
---------------------------------
|
|
|
|
En primer lugar, se debería de preparar el repositorio, para que CentOS pueda
|
|
acceder y actualizar el software conforme vayan saliendo nuevas versiones. Esto
|
|
se puede hacer con los siguientes comandos:
|
|
|
|
yum install -y yum-utils
|
|
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
|
|
|
|
Pasado esto, queremos instalar Docker como tal. Esto lo podemos hacer ya con el
|
|
comando siguiente:
|
|
|
|
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
|
|
|
|
Una vez instalado, debemos de inicializar Docker con el sistema de init de
|
|
Systemd, corriendo el siguiente comando:
|
|
|
|
systemctl start docker
|
|
# O si queremos que se inicialice automáticamente
|
|
systemctl enable --now docker
|
|
|
|
Ya tenemos Docker instalado y configurado en nuestro sistema para poder usarlo.
|
|
|
|
# Instalación de la Imagen de Docker
|
|
------------------------------------
|
|
|
|
Ya que tenemos a Docker instalado, debemos de bajar la imagen que nos interesa.
|
|
Como queremos instalar una imagen de Debian, corremos el siguiente comando:
|
|
|
|
docker pull debian
|
|
|
|
Una vez descargada, creamos un container con esta imagen. Con el mismo comando,
|
|
también vamos a abrir un shell interactivo con el que vamos a configurar nuestro
|
|
container (-it). Vamos a nombrar nuestro container 'debian-mariadb' (--name
|
|
debian-mariadb). También vamos a redireccionar los puertos para tener acceso
|
|
externo a MariaDB (-p 3306:3306).
|
|
|
|
docker run -it --name debian-mariadb -p 3306:3306 debian
|
|
|
|
Una vez dentro, debemos de instalar MariaDB. Para esto vamos a actualizar los
|
|
repositorios e instalar MariaDB.
|
|
|
|
apt update
|
|
apt install mariadb-server
|
|
|
|
Una vez instalado, tenemos que configurarlo. Para esto, primero tenemos que
|
|
editar el archivo que se encuentra bajo /etc/mysql/mariadb.conf.d/50-server.cnf
|
|
y comentamos la línea que contiene bind-address. Corremos también el comando
|
|
mysql_secure_installation para completar la instalación. Aquí lo importante es
|
|
que cuando nos pregunta si queremos denegar el acceso a root de forma remota
|
|
pongamos que *no*. Una vez hecho esto podemos inicializar el servicio corriendo
|
|
el comando siguiente:
|
|
|
|
/etc/init.d/mariadb start
|
|
|
|
Ya cuando lo tenemos configurado e inicializado podremos conectarnos a él usando
|
|
el comando siguiente desde otro dispositivo:
|
|
|
|
mysql -u root -h <host> -p
|