Ir al contenido

Administrando Contenedores Parte II

Bien, en esta nueva entrada, vamos a iniciar contenedores, para ello debemos recordar que la imagen es la base de todo contenedor. Si deseamos iniciar un contenedor podemo hacerlo asi:

docker run -dit  -p 8080:81 –name webapache   httpd

Estamos añadiendo la opción «-p» que significa publish, «-d» : deattch, «i»: interactive, «t»:tty , «name» nombre para el contenedor.

Así como asignamos un nombre al contenedor, podemos añadir otras opciones interesante, por ejm. una red especifica y un volumen. Como sería? de la siguiente manera:

Primero creamos una red, para ello digitamos:

docker network create red_net

OBS.

En docker, la red que se crea ( por defecto ), tiene como driver «bridge»

Un segundo paso, vamos a crear un volumen ( volume o «datastore» )

docker volume create sg1

Con estas configuraciones previas, vamos a crear un contenedor asignando todos los recursos, vamos a usar por ejm. crear un contenedor nginx, que su documentroot sea sg1 y que su red por defecto sea red_net

docker run -p 9090:81 -dit -v sg1:/usr/share/nginx/html/  –net red_net –name webserver nginx

sg1:/usr/share/nginx/html , esto hará que toda la data se almacene en este volume, es decir, que solo debemos realizar los cambios aqui.

–net red_net, le indicamos a nginx que use esta red.

Espero que les sea de ayuda

Los leo !!!!

 

Publicado elContenedoresdockerLinux

No se permiten comentarios.