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 imágenes 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 imágenes 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 -
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
- siguiendo un libro
-
docker start webserver
imagen con Katalon
-
docker pull katalonstudio/katalon
-
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
-
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