docker
propósito
- para anotar todo la relativo a docker
enlaces
- un pequeño tutorial de Bitbucet
- otro tutorial de dev.to
- en bitbucket hay un tutorial bueno para usar un contenedor Docker
- un post en castellano sobre como usar Katalon desde Docker
- otro tutorial en castellano
- explicación en castellano de los terminos iniciales
- buena explicación para principiantes de lo que es una imagen, un contenerod y un volumen
cuenta
- tengo cuenta en hub.docker.com
instalación en el equipo Acer con el disco SSD nuevo
- 2019-04-06 16:29:09 tutorial sobre docker
- descarga desde esta dirección
- Docket 2.0.0.3
- error
Docker Desktop requires Windows 10 Pro or Enterprise version 14393 to run.
- instalo Docker Toolbox for Windows
- instrucciones
- un problema inicial se soluciona seleccionando al volver a instalar
install VirtualBox with the NDIS5 driver.
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"
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 arrancarmá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
- siguiendo un libro
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
- https://hub.docker.com/r/webdevops/php-apache-dev
- se ve en la dirección http://192.168.99.100:32771/
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
- una web online para probar Docker
docker y windows
- parece que lo mejo es usar linux
docker en el ubuntu que viene con Windows
- sigo este post