Almacenamiento Dockers en Windows Server 2016
Los dockers en Windows Server 2016 por defecto se almacenan en “C:\ProgramData\docker”. Nosotros vamos a realizar una modificación para que podamos generar contenido estático para nuestros proyectos desde la unidad D, de forma que podamos reutilizarlo al generar nuevas versiones, dockers u otros proyectos:
Podemos saber con el comando docker info el directorio de trabajo (Docker Root Dir):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
PS C:\> docker info Containers: 4 Running: 0 Paused: 0 Stopped: 4 Images: 5 Server Version: 17.03.1-ee-3 Storage Driver: windowsfilter Windows: Logging Driver: json-file Plugins: Volume: local Network: l2bridge l2tunnel nat null overlay transparent Swarm: inactive Default Isolation: process Kernel Version: 10.0 14393 (14393.693.amd64fre.rs1_release.161220-1747) Operating System: Windows Server 2016 Datacenter Evaluation OSType: windows Architecture: x86_64 CPUs: 8 Total Memory: 31.9 GiBName: WIN-MGPO0PFR52I ID: F2MB:BTD7:RDFG:WB7M:UK3N:KNBM:OYIA:664W:QPK4:KMA7:DDXC:4P4F Docker Root Dir: C:\ProgramData\docker Debug Mode (client): false Debug Mode (server): false Registry: https://index.docker.io/v1/ Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false |
COMPARTIR CARPETAS DOCKER Y HOST
Para el contenido estático de los diferentes proyectos utilizaremos D:\Proyectos. Aquí es donde copiaremos los ficheros que trabajarán con el IIS, por ejemplo, del docker. Lo que modifiquemos aquí se reflejará también el docker y viceversa.
Ponemos el ejemplo de la imagen del IIS. Lo primero tenemos que crear la carpeta en el host:
Una vez que tenemos la carpeta lanzamos la ejecución:
1 |
docker run -d -p 8005:8000 --name iis03 -v d:\proyectos\iis03:c:\site iis-site |
Ahora creamos un fichero de prueba con el siguiente comando:
1 |
echo "Esto es una prueba del IIS03" > d:\Proyectos\iis03\index.html |
Y comprobamos que lo vemos desde el navegador.
1 |
http://localhost:8006/ |
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?
Un comentario
Pingback: Docker comandos básicos - VMware Citrix Blog