docker

propósito

  • para anotar todo la relativo a docker

enlaces

cuenta

instalación en el equipo Acer con el disco SSD nuevo

Docker is up and running!
To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: C:\Program Files\Docker Toolbox\docker-machine.exe env default
                        ##         .
                  ## ## ##        ==
               ## ## ## ## ##    ===
           /"""""""""""""""""\___/ ===
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
           \______ o           __/
             \    \         __/
              \____\_______/

docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com


Start interactive shell
  Usuario@DESKTOP-QMQ9JAC MINGW64 /c/Program Files/Docker Toolbox
$ ls -la
total 120072
drwxr-xr-x 1 Usuario 197609        0 abr. 13 23:34 ./
drwxr-xr-x 1 Usuario 197609        0 abr. 13 21:09 ../
-rw-r--r-- 1 Usuario 197609 47185920 mar. 23  2018 boot2docker.iso
-rwxr-xr-x 1 Usuario 197609 38266880 mar. 23  2018 docker.exe*
-rwxr-xr-x 1 Usuario 197609  7551000 mar. 23  2018 docker-compose.exe*
-rwxr-xr-x 1 Usuario 197609 28503040 mar. 23  2018 docker-machine.exe*
-rw-r--r-- 1 Usuario 197609    69694 mar. 23  2018 docker-quickstart-terminal.ico
drwxr-xr-x 1 Usuario 197609        0 abr. 13 21:09 installers/
drwxr-xr-x 1 Usuario 197609        0 abr. 13 23:34 kitematic/
-rwxr-xr-x 1 Usuario 197609     3443 mar. 23  2018 start.sh*
-rw-r--r-- 1 Usuario 197609    76594 abr. 13 23:34 unins000.dat
-rwxr-xr-x 1 Usuario 197609  1269457 abr. 13 23:33 unins000.exe*

Usuario@DESKTOP-QMQ9JAC MINGW64 /c/Program Files/Docker Toolbox
$ pwd
/c/Program Files/Docker Toolbox

Usuario@DESKTOP-QMQ9JAC MINGW64 /c/Program Files/Docker Toolbox
$ whoami
Usuario

Usuario@DESKTOP-QMQ9JAC MINGW64 /c/Program Files/Docker Toolbox
docker image ls --all
Usuario@DESKTOP-QMQ9JAC MINGW64 /c/Program Files/Docker Toolbox
$ docker image ls --all
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
hello-world         latest              fce289e99eb9        3 months ago        1.84kB
  • se ve que esta instalada y funcionando con el mensaje correspondiente
Hello from Docker!
This message shows that your installation appears to be working correctly.

inicio

  • en el pc ACER se usa el enlace que esta en C:\Users\Usuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Docker\Docker Quickstart Terminal que apunta a "C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh" para que se inicie en "C:\Program Files\Docker Toolbox"

  • conceptos utiles en castellano

  • comandos útiles en castellano

  • docker images que te muestra las imagenes descargadas

$ docker images
REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
nginx                   latest              bb776ce48575        12 days ago         109MB
katalonstudio/katalon   latest              c0cc62f6b625        13 days ago         1.53GB
hello-world             latest              fce289e99eb9        3 months ago        1.84kB
publysher/hugo          latest              fd1360f98895        13 months ago       242MB
  • docker ps -a que te muestra los contenefore activos creados a partir las imágenes
$ docker ps -a
CONTAINER ID        IMAGE                          COMMAND                  CREATED      STATUS                    PORTS     NAMES
2d864fed9634        publysher/hugo:latest          "/bin/sh -c 'hugo se…"   9 days ago   Exited (255) 9 days ago             hugo
8aa8209b884f        katalonstudio/katalon:latest   "/bin/sh -c $KATALON…"   9 days ago   Exited (0) 9 days ago               katalon
fc9308087cd0        nginx                          "nginx -g 'daemon of…"   9 days ago   Exited (0) 9 days ago               webserver
d6be23c597e6        hello-world                    "/hello"                 9 days ago   Exited (0) 9 days ago               suspicious_cori
  • docker start <name> para arrancar el contenedor
$ docker start webserver
webserver

login

  • para descargar imagenes es necesario logearse
  • javieriranzo
  • dpelos6r

imagen con nginx

  • docker run --detach --publish 80:80 --name webserver nginx

  • veo el servidor en http://192.168.99.100/ que es la ip por defecto de Docker tal y como ponía al arrancar

  • un blog en castellano

  • más información para

    • siguiendo un libro file:///C:/Users/Usuario/Desktop/libros/[Elton_Stoneman]_Docker_on_Windows__From_101_to_Pr(z-lib.org).pdf
  • docker start webserver

imagen con Katalon

  • docker pull katalonstudio/katalon
  • página de descarga e intrucciones
  • intento levantar esta imagen de docker
  • docker run -t --rm -v "$(pwd)":/katalon/katalon/source katalonstudio/katalon katalon-execute.sh -browserType="Chrome" -retry=0 -statusDelay=15 -testSuitePath="Test Suites/TS_RegressionTest"

  • falla al buscar el proyecto

Opening project file: /tmp/katalon_execute/project
Invalid argument: Cannot find project '/tmp/katalon_execute/project'.
  • con Kitematic se maneja bien
+ cat /katalon/version
Google Chrome 73.0.3683.103 
Mozilla Firefox 66.0.2
Katalon Studio 6.1.1

imagen con Hugo

  • publysher/hugo
  • docker start hugo

  • docker run --rm --name "hugo1" -p 1313:1313 -v $(pwd)/src:/src -v $(pwd)/output:/output -e HUGO_THEME="hugo-redlounge" -e HUGO_WATCH="true" jojomi/hugo:latest

docker run –rm –name “hugo1” -p 1313:1313 -v C:\cajaDeArena\pruebaDocker\src:C:\cajaDeArena\pruebaDocker\src -v C:\cajaDeArena\pruebaDocker\output:C:\cajaDeArena\pruebaDocker\output -e HUGO_WATCH=“true” jojomi/hugo:latest

docker run –rm –name “hugo1” -p 1313:1313 -v /c/cajaDeArena/pruebaDocker/src::/c/cajaDeArena/pruebaDocker/src -v /c/cajaDeArena/pruebaDocker/output::/c/cajaDeArena/pruebaDocker/output -e HUGO_WATCH=“true” jojomi/hugo:latest

imagen ubuntu

  • siguiendo esto para ver si lanzo un contenedor de windows o linux
  • docker run --interactive --tty ubuntu bash

imagen con apache

Kitematic

  • es otro de los programas instalados en el ToolBox C:\Users\Usuario\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Docker
  • login con la cuenta de Docker

interesante

docker y windows

docker en el ubuntu que viene con Windows