Categorías: DockerVirtualizacion

Crear contenedor Docker con CentOS 7

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

 

Entradas recientes

Nueva pagina de Publicaciones

La idea principal detrás de este blog es marca personal, el blog es para centralizar…

5 days hace

Migrar una maquina virtual desde VirtualBox a KVM

El migrar el disco duro es bastante sencillo como se verá a continuación, la principal…

2 weeks hace

Instalar QEMU/KVM y Virtual Machine Manager

Cuando se trata de virtualización en el escritorio, una de las primeras opciones son sin…

4 weeks hace

Instalar adaptador WIFI TP-Link AX 1800/ Archer TX20U en Debian y Ubuntu

Siempre he sido un ferviente defensor de una conexión por cable UTP para trabajar por…

2 months hace

Nuevo dominio para el blog, otra vez!!!

Al fin pude recuperar alvarodeleon.com, no es que lo hubiera perdido, fue peor, lo deje…

3 months hace

Activar LOGS de consultas SQL en MySQL

Por defecto en MySQL, lo normal es solo tener el log de errores activado, sin…

7 months hace