Para facilitar la instalación de un docker con CentOS 7 totalmente funcional he creado la siguiente imagen que podrán descargar y usar.
https://hub.docker.com/r/alvarodeleon/centos7-with-systemd/
El sistema sistema es solo es sistema operativo instalado que luego podemos personalizar a gusto e instalar todo lo que necesitamos.
Ejecución básica:
docker run -it --privileged --hostname="server" -e "container=docker" --cap-add SYS_ADMIN \ --tmpfs /run -v /sys/fs/cgroup:/sys/fs/cgroup:ro \ --name NombreContenedor "alvarodeleon/centos7-with-systemd" "/usr/sbin/init"
A lo anterior deberíamos agregar para compartir entre nuestra pc y docker una carpeta donde colocamos nuestro proyecto y agregar los puertos que nos interesen, por ejemplo el puerto 80 para http y el 3306 para MySQL. Si vamos a implementar mas servicios agregamos los puertos que vayamos a usar.
docker run -it --privileged --hostname="server" -e "container=docker" --cap-add SYS_ADMIN \ --tmpfs /run -v /sys/fs/cgroup:/sys/fs/cgroup:ro \ -p 22:22 -p 80:80 -p 3306:3306 \ -v "/home/usuario/Proyecto/html:/var/www/html" \ --name NombreContenedor "alvarodeleon/centos7-with-systemd" "/usr/sbin/init"
Esto arrancara el contenedor automaticamente, luego cuando queramos arrancar el contenedor nuevamente hacemos lo siguiente:
docker start NombreDelContenedor && docker attach NombreDelContenedor
Si necesitamos una imagen con el stack Nginx+MariaDB+MultiPHP puedes revisar este otro articulo: https://blog.alvarodeleon.com/centos7-nginx-multiphp
Administrador de Sistemas, Programador, Docente y ahora resulta que también Blogger (peor es ser tictoker). Más de 20 años de experiencia en computación atendiendo nabos y resolviendo problemas que sino fuera por estos nabos no habrían ocurrido en primer lugar. Escribo más que nada sobre tecnología y herramientas en general además de algunos artículos con opiniones tan subjetivas como irrelevantes, así que si no te gustan mejor madura.
La idea principal detrás de este blog es marca personal, el blog es para centralizar…
El migrar el disco duro es bastante sencillo como se verá a continuación, la principal…
Cuando se trata de virtualización en el escritorio, una de las primeras opciones son sin…
Siempre he sido un ferviente defensor de una conexión por cable UTP para trabajar por…
Al fin pude recuperar alvarodeleon.com, no es que lo hubiera perdido, fue peor, lo deje…
Por defecto en MySQL, lo normal es solo tener el log de errores activado, sin…