viernes, 4 de enero de 2019

Instalando wordpress en rhel con docker


Partimos de dos servidores con rhel 7, con docker instalado.
El servidor stlinux tiene salida a internet a traves de proxy y el dlstlinux1 no sale a ningun lado pero se publica el blog ahi y todos pueden acceder.

Los pasos a seguir eran bajar las imagenes de docker al plstlinux, exportarlas, copiarlas al dlstlinux1 y finalmente importarlas. Este fue el procedimiento:

Agregar el proxy al servicio docker en plstlinux.

vi /etc/systemd/system/docker.service.d/https-proxy.conf
 [Service]
 Environment="HTTPS_PROXY=https://DOMINIO\usuario:Mipassword2019@proxy:8080"

Reiniciar la confi de sysctl y el demonio de docker y chequear la configuracion recien editada.

systemctl daemon-reload
systemctl restart docker
systemctl show --property=Environment docker

Bajar las imagenes de docker y exportarlas a archivo.

docker pull mariadb:latest
docker pull wordpress:latest
docker save -o mariadb.docker mariadb
docker save -o wordpress.docker wordpress

Ahora las copio a dlstlinux1 las importo y sigo el procedimiento de instalacion que haya sacado de internet.

docker load -i mariadb.docker
docker load -i wordpress.docker 

docker run -e MYSQL_ROOT_PASSWORD=coneja -e MYSQL_DATABASE=wordpress --name wordpressdb \
-v "/docker/madb":/var/lib/mysql -d mariadb
docker run -e WORDPRESS_DB_PASSWORD=coneja --name wordpress --link wordpressdb:mysql \
 -p 8001:80 -v "/docker/wp":/var/www/html -d wordpress

Listo ya tengo instalado un mysql con un wordpress en el puerto 8001 del equipo.

Ahora borra la confi del proxy asi no te bloquea la pass y stopeo el docker del plstlinux que solo lo uso para bajar las imagenes.

rm -f /etc/systemd/system/docker.service.d/https-proxy.conf
systemctl daemon-reload
systemctl stop docker

No hay comentarios:

Publicar un comentario

Comentarios