<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://es.wikieducator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://es.wikieducator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ignaciowebdeveloping</id>
		<title>WikiEducator - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://es.wikieducator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ignaciowebdeveloping"/>
		<link rel="alternate" type="text/html" href="https://es.wikieducator.org/Especial:Contribuciones/Ignaciowebdeveloping"/>
		<updated>2026-06-19T16:24:52Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.23.14</generator>

	<entry>
		<id>https://es.wikieducator.org/Usuario:ManuelRomero/ProgramacionWeb/INAEM2019/Docker/Conceptos</id>
		<title>Usuario:ManuelRomero/ProgramacionWeb/INAEM2019/Docker/Conceptos</title>
		<link rel="alternate" type="text/html" href="https://es.wikieducator.org/Usuario:ManuelRomero/ProgramacionWeb/INAEM2019/Docker/Conceptos"/>
				<updated>2019-05-09T14:34:22Z</updated>
		
		<summary type="html">&lt;p&gt;Ignaciowebdeveloping: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Usuario:ManuelRomero/ProgramacionWeb/INAEM2019/Docker/nav}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=parrafo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*{{Docker/conceptosGenerales}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Instalar Docker===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{MRM_Web|Title=Instalar docker|&lt;br /&gt;
&lt;br /&gt;
 https://docs.docker.com/install/&lt;br /&gt;
 Para ubuntu&lt;br /&gt;
 https://docs.docker.com/install/linux/docker-ce/ubuntu/&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
;Pasos a realizar&lt;br /&gt;
1.- Desinstalar versiones antiguas&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get remove docker docker-engine docker.io containerd runc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
2.-Ahora vamos a instalar usando el repositorio de docker para ubuntu&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
 sudo apt-get install  apt-transport-https  ca-certificates   curl   gnupg-agent  software-properties-common&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
3.- Añadimos la clave GPG oficial de docker&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
4.- Añadimos el repositorio &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo add-apt-repository  &amp;quot;deb [arch=amd64] https://download.docker.com/linux/ubuntu  $(lsb_release -cs)  stable&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{Tip|'''''lsb_release -cs'''''; '''-c''',  '''codename''', para mostrar el nombre de código de la distribución, '''-s''', '''short''' para solo mostrar el valor del nombre}}&lt;br /&gt;
5.- Actualizamos el índice de los paquetes apt e instalamos docker&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install docker-ce docker-ce-cli containerd.io&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Ahora para poder ejecutar docker el usuario actual sin usar sudo&lt;br /&gt;
*Agragamos el usuario actual ( u otro si queremos que sea otro) al grupo de docker&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 sudo gpasswd -a $USER docker&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*Creamos el grupo de docker si no existe&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
   newgrp docker&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Para ver todos los comando&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
 docker help&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Contenedor Vs Imagen===&lt;br /&gt;
*Este es un concepto importante que puede quedar claro si vemos la imagen anterior&lt;br /&gt;
*La imagen es el fichero que nos va a permir instalar esta '''especie de máquina virtual'''.&lt;br /&gt;
*Es como el iso para instalar el sistema operativo&lt;br /&gt;
*El contenedor es el sistema corriendo con el cual podemos interactuar. Se instala a partir de una imagen&lt;br /&gt;
*Lo bueno que tiene docker es que a partir de un contenedor podemos crear una imagen con todo el software que tenga ese contenedor. Cuando volvamos a desplegar la imagen creada en otro contenedor, tendremos disponible todo el software incluido. En la sección siguiente realizaremos estas acciones.&lt;br /&gt;
*{{Docker/Registro}}&lt;br /&gt;
===Acciones concretas===&lt;br /&gt;
;Crear un contenedor a partir de una imagen del repositorio&amp;lt;br /&amp;gt;&lt;br /&gt;
1.-A partir de la imagen '''''ubuntu:latest'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
2.-El contenedor que se quede activo disponible interactivamente '''''-ti'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
3.-El nombre del contenedor lop doy explícito  '''''-name idioma'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
4.-La crearemos con un volumen mapeando el directorio /var/www/html del contenedor con /var/www/idioma de mi anfitrión '''''-v /var/www/html:/var/www'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {{MRM_Puntos clave|Title=Crear un contenedor|&lt;br /&gt;
;run}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
  sudo docker run -d -t -i  --name idioma -v /var/www/idioma:/var/www/html ubuntu:latest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*Verificamos que se han creado los dos directoris (tanto el anfitrión (idioma) como en el contenedor (www/html)&lt;br /&gt;
&lt;br /&gt;
;En el contenedor&lt;br /&gt;
[[Archivo:mapeo_dir_docker1.png]]&lt;br /&gt;
;En el anfitrión&lt;br /&gt;
[[Archivo:mapeo_dir_anfitrion1.png]]&lt;br /&gt;
*Mira los permisos (lo ha creado docker,   docker siempre actúa como root)&lt;br /&gt;
*los modificamos&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get chown manuel:www-data /var/www/idioma&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*para ver más opciones disponibles &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
 sudo docker help run&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Ver los contenedores del sistema&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
  sudo docker ps -a&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Ver los las imágenes   del sistema&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 sudo docker images&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Modificar un contenedor&lt;br /&gt;
*Una vez abierto el contenedor podemos proceder a instalar cosas.&lt;br /&gt;
*Para la práctica necesitamos instalar una serie de paquetes (si necesitamos más los ponemos)&lt;br /&gt;
{{MRM_Clave|Title=Paquetes a instalar|&lt;br /&gt;
;apache y php&lt;br /&gt;
 apt-get install apache2 php libapache2-mod-php&lt;br /&gt;
;gettest (luego comentaremos)&lt;br /&gt;
}}&lt;br /&gt;
{{MRM_Clave|Title=Paquetes a instalar|&lt;br /&gt;
;net-tools y vim&lt;br /&gt;
*Estos paquetes los instalo para poder ver la ip y como editor &lt;br /&gt;
 apt-get install net-tools vim&lt;br /&gt;
}}&lt;br /&gt;
{{Tip|Si tenemos dudas podemos mirar el apartado de instalación del primer tema del curso, también si queremos instalar java, xdebug u otros paquetes}}&lt;br /&gt;
;Crear una imagen en local a partir de un contenedor&lt;br /&gt;
 {{MRM_Puntos clave|Title=Crear una imagen|&lt;br /&gt;
;commit}}&lt;br /&gt;
*Igual que en git, &lt;br /&gt;
 docker [opciones] nombre_container [nombre_img:tag]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
docker commit -m &amp;quot;Con webservice&amp;quot; -a &amp;quot;Manuel Romero&amp;lt;dir@dom.com&amp;gt;&amp;quot; idioma img_idioma:v1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[Imagen:commit_img1.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
*Y vemos cómo se ha creado&lt;br /&gt;
[[Imagen:img_creada1.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Arrancar un contenedor =====&lt;br /&gt;
&lt;br /&gt;
*Una vez cerrado el contenedor (no parado), éste sigue estando disponible&lt;br /&gt;
*Una vez que cerremos el contenedor, mientras no lo destrullamos, podremos disponer de él, aunque apaguemos la máquina, digamos que se queda pausado&lt;br /&gt;
;Crear una imagen en local a partir de un contenedor&lt;br /&gt;
 {{MRM_Puntos clave|Title=Crear un contenedor|&lt;br /&gt;
;start&lt;br /&gt;
;exec&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*Para usarlo hay que realizar dos acciones&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
~ ➭  docker start  dwes&lt;br /&gt;
dwes&lt;br /&gt;
~ ➭  docker exec -ti dwes /bin/bash &lt;br /&gt;
root@496b9ba15066:/#&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Crear un contenedor a partir de una imagen en local&lt;br /&gt;
*Con el comando run, pero especificando la imagen local&lt;br /&gt;
:Crear un contenedor con un volumen lógico a partir de una imagen en local&lt;br /&gt;
*Para ello usamos el parámetro -v&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
 docker run --name nombre_contenedor_nuevo -v /var/www/iternova:/var/www -dti nombre_imagen&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Realziar una copia de un contenedor en un fichero====&lt;br /&gt;
*Podemos hacerlo de diferentes maneras. una sencilla es usar el comando export / import&lt;br /&gt;
[[archivo:export_docker.png]]&lt;br /&gt;
[[archivo:import_docker.png]]&lt;br /&gt;
&lt;br /&gt;
*{{Docker/comandosImágenes}}&lt;br /&gt;
*{{Docker/comandosContenedor}}&lt;br /&gt;
*{{Docker/volumenesYCopiarContenedorHost}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{MRM_Web|Title=Docker composer|&lt;br /&gt;
 https://medium.com/@carlos.compains/creando-un-entorno-de-desarrollo-con-docker-a56790af6271&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ignaciowebdeveloping</name></author>	</entry>

	<entry>
		<id>https://es.wikieducator.org/Usuario:ManuelRomero/ProgramacionWeb/INAEM2019/Docker/Conceptos</id>
		<title>Usuario:ManuelRomero/ProgramacionWeb/INAEM2019/Docker/Conceptos</title>
		<link rel="alternate" type="text/html" href="https://es.wikieducator.org/Usuario:ManuelRomero/ProgramacionWeb/INAEM2019/Docker/Conceptos"/>
				<updated>2019-05-09T14:33:28Z</updated>
		
		<summary type="html">&lt;p&gt;Ignaciowebdeveloping: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Usuario:ManuelRomero/ProgramacionWeb/INAEM2019/Docker/nav}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=parrafo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*{{Docker/conceptosGenerales}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Instalar Docker===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{MRM_Web|Title=Instalar docker|&lt;br /&gt;
&lt;br /&gt;
 https://docs.docker.com/install/&lt;br /&gt;
 Para ubuntu&lt;br /&gt;
 https://docs.docker.com/install/linux/docker-ce/ubuntu/&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
;Pasos a realizar&lt;br /&gt;
1.- Desinstalar versiones antiguas&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get remove docker docker-engine docker.io containerd runc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
2.-Ahora vamos a instalar usando el repositorio de docker para ubuntu&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
 sudo apt-get install  apt-transport-https  ca-certificates   curl   gnupg-agent  software-properties-common&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
3.- Añadimos la clave GPG oficial de docker&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
4.- Añadimos el repositorio &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo add-apt-repository  &amp;quot;deb [arch=amd64] https://download.docker.com/linux/ubuntu  $(lsb_release -cs)  stable&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{Tip|'''''lsb_release -cs'''''; '''-c''',  '''codename''', para mostrar el nombre de código de la distribución, '''-s''', '''short''' para solo mostrar el valor del nombre}}&lt;br /&gt;
5.- Actualizamos el índice de los paquetes apt e instalamos docker&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install docker-ce docker-ce-cli containerd.io&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Ahora para poder ejecutar docker el usuario actual sin usar sudo&lt;br /&gt;
*Agragamos el usuario actual ( u otro si queremos que sea otro) al grupo de docker&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 sudo gpasswd -a $USER docker&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*Creamos el grupo de docker si no existe&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
   newgrp docker&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Para ver todos los comando&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
 docker help&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Contenedor Vs Imagen===&lt;br /&gt;
*Este es un concepto importante que puede quedar claro si vemos la imagen anterior&lt;br /&gt;
*Hola Don pepito&lt;br /&gt;
*La imagen es el fichero que nos va a permir instalar esta '''especie de máquina virtual'''.&lt;br /&gt;
*Es como el iso para instalar el sistema operativo&lt;br /&gt;
*El contenedor es el sistema corriendo con el cual podemos interactuar. Se instala a partir de una imagen&lt;br /&gt;
*Lo bueno que tiene docker es que a partir de un contenedor podemos crear una imagen con todo el software que tenga ese contenedor. Cuando volvamos a desplegar la imagen creada en otro contenedor, tendremos disponible todo el software incluido. En la sección siguiente realizaremos estas acciones.&lt;br /&gt;
*{{Docker/Registro}}&lt;br /&gt;
===Acciones concretas===&lt;br /&gt;
;Crear un contenedor a partir de una imagen del repositorio&amp;lt;br /&amp;gt;&lt;br /&gt;
1.-A partir de la imagen '''''ubuntu:latest'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
2.-El contenedor que se quede activo disponible interactivamente '''''-ti'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
3.-El nombre del contenedor lop doy explícito  '''''-name idioma'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
4.-La crearemos con un volumen mapeando el directorio /var/www/html del contenedor con /var/www/idioma de mi anfitrión '''''-v /var/www/html:/var/www'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {{MRM_Puntos clave|Title=Crear un contenedor|&lt;br /&gt;
;run}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
  sudo docker run -d -t -i  --name idioma -v /var/www/idioma:/var/www/html ubuntu:latest&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*Verificamos que se han creado los dos directoris (tanto el anfitrión (idioma) como en el contenedor (www/html)&lt;br /&gt;
&lt;br /&gt;
;En el contenedor&lt;br /&gt;
[[Archivo:mapeo_dir_docker1.png]]&lt;br /&gt;
;En el anfitrión&lt;br /&gt;
[[Archivo:mapeo_dir_anfitrion1.png]]&lt;br /&gt;
*Mira los permisos (lo ha creado docker,   docker siempre actúa como root)&lt;br /&gt;
*los modificamos&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get chown manuel:www-data /var/www/idioma&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*para ver más opciones disponibles &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
 sudo docker help run&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Ver los contenedores del sistema&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
  sudo docker ps -a&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Ver los las imágenes   del sistema&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 sudo docker images&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Modificar un contenedor&lt;br /&gt;
*Una vez abierto el contenedor podemos proceder a instalar cosas.&lt;br /&gt;
*Para la práctica necesitamos instalar una serie de paquetes (si necesitamos más los ponemos)&lt;br /&gt;
{{MRM_Clave|Title=Paquetes a instalar|&lt;br /&gt;
;apache y php&lt;br /&gt;
 apt-get install apache2 php libapache2-mod-php&lt;br /&gt;
;gettest (luego comentaremos)&lt;br /&gt;
}}&lt;br /&gt;
{{MRM_Clave|Title=Paquetes a instalar|&lt;br /&gt;
;net-tools y vim&lt;br /&gt;
*Estos paquetes los instalo para poder ver la ip y como editor &lt;br /&gt;
 apt-get install net-tools vim&lt;br /&gt;
}}&lt;br /&gt;
{{Tip|Si tenemos dudas podemos mirar el apartado de instalación del primer tema del curso, también si queremos instalar java, xdebug u otros paquetes}}&lt;br /&gt;
;Crear una imagen en local a partir de un contenedor&lt;br /&gt;
 {{MRM_Puntos clave|Title=Crear una imagen|&lt;br /&gt;
;commit}}&lt;br /&gt;
*Igual que en git, &lt;br /&gt;
 docker [opciones] nombre_container [nombre_img:tag]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
docker commit -m &amp;quot;Con webservice&amp;quot; -a &amp;quot;Manuel Romero&amp;lt;dir@dom.com&amp;gt;&amp;quot; idioma img_idioma:v1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
[[Imagen:commit_img1.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
*Y vemos cómo se ha creado&lt;br /&gt;
[[Imagen:img_creada1.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Arrancar un contenedor =====&lt;br /&gt;
&lt;br /&gt;
*Una vez cerrado el contenedor (no parado), éste sigue estando disponible&lt;br /&gt;
*Una vez que cerremos el contenedor, mientras no lo destrullamos, podremos disponer de él, aunque apaguemos la máquina, digamos que se queda pausado&lt;br /&gt;
;Crear una imagen en local a partir de un contenedor&lt;br /&gt;
 {{MRM_Puntos clave|Title=Crear un contenedor|&lt;br /&gt;
;start&lt;br /&gt;
;exec&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*Para usarlo hay que realizar dos acciones&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
~ ➭  docker start  dwes&lt;br /&gt;
dwes&lt;br /&gt;
~ ➭  docker exec -ti dwes /bin/bash &lt;br /&gt;
root@496b9ba15066:/#&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Crear un contenedor a partir de una imagen en local&lt;br /&gt;
*Con el comando run, pero especificando la imagen local&lt;br /&gt;
:Crear un contenedor con un volumen lógico a partir de una imagen en local&lt;br /&gt;
*Para ello usamos el parámetro -v&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
 docker run --name nombre_contenedor_nuevo -v /var/www/iternova:/var/www -dti nombre_imagen&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Realziar una copia de un contenedor en un fichero====&lt;br /&gt;
*Podemos hacerlo de diferentes maneras. una sencilla es usar el comando export / import&lt;br /&gt;
[[archivo:export_docker.png]]&lt;br /&gt;
[[archivo:import_docker.png]]&lt;br /&gt;
&lt;br /&gt;
*{{Docker/comandosImágenes}}&lt;br /&gt;
*{{Docker/comandosContenedor}}&lt;br /&gt;
*{{Docker/volumenesYCopiarContenedorHost}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{MRM_Web|Title=Docker composer|&lt;br /&gt;
 https://medium.com/@carlos.compains/creando-un-entorno-de-desarrollo-con-docker-a56790af6271&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ignaciowebdeveloping</name></author>	</entry>

	</feed>