Docker Basic Flashcards
Comando para listar las imagenes registradas?
$docker image list
Comando para ver los contenedores corriendo o que correieron?
$docker ps -a
Comando para correr una imagen sin, deatacharla a la termina, y sin parámetros de arranque?
$docker run [image_name]
Comando para descargar una imagen de Docker Hub?
$docker pull [url image]:[tag]
Como se puede interpretar un tag en una imagen en Docker Hub?
De varias maneras, pero la más común y más recomndable es la versión.
Como inicar iniciar una imagen y deatacharla de la terminar de comandos?
$docker run [imange_name] -d
Como obtener los logs de un contenedor en ejecución?
$docker logs [image_name]
Como detener un contenerdor en ejecución?
$docker stop [image_name ó Image_id]
Como eliminar un contenedor?
$docker rm [image-name ó Image_id]
como eliminar una imagen?
$docker image rm [image-name ó Image_id]
(*) No debe haber un contenedro de esta imagen corriendo.
En el comando:
$docker run -p 3356:8823 –name my-container [url-docker-hub]:[tag]
Qué cual es el porto del host y cual es el puerto del contendor, al cual esta mapeado en el host?
-p [HostPort:ContPort]
+ 3356 Puerto del Host
+ 8823 es el Container Port
En el comando:
$docker run -p 3356:8823 –name my-container [url-docker-hub]:[tag]
Cual es la función de [url-docker-hub]:[tag]?
Indicar la imagen, con su TAG/Version, que se ejecutará
En el comando:
$docker run -p 3356:8823 –name my-container [url-docker-hub]:[tag]
Cual es la función de –name my-container?
Asigna un nombre al contenedor, con el que se indentificará más facil al momento e verificar cuales son los contenedores en ejecución.
Cuantas veces se puede usar el parámetro -p sobre el comando run?
Muchas veces.
Se utiliza para mapear los puertos del Contenedor contra los puertos del Host:
$docker run -p 3356:8823 -p 9090:8080 [url-docker-hub]:[tag]
En en comando docker run cual es la diferencia de usar -p contra -P
+ -p publica los puertos especificados, permite el mapeo.
+ -P Publica de manera aleatoria, hacia el host, los puertos del Contenerdor.
Como correr una imagen y eliminar el container al momento de terminarse la ejecución?
docker run --rm --name <name_cont> <iamge_name>
docker run –help
How to delete all virtual networks previously created?
docker network prune
How to list all virtual networks?
docker network ls
Which command can be used to stop all running containers?
docker stop $(docker ps -a -q)
-q display only de Containers ID of all containers.
What is the git command to compare an specific path over the HEADER?
using git diff
as:$git diff HEAD {path}
or you can omit HEAD$git diff {path}
https://www.atlassian.com/git/tutorials/saving-changes/git-diff
How can git show all the change since the last commit?
$git diff
https://www.atlassian.com/git/tutorials/saving-changes/git-diff
How can campare the change between two commits?
$git diff {commit_a} {commit_b}
https://www.atlassian.com/git/tutorials/saving-changes/git-diff
How can git compare the same file from two branches?
$git diff {branch_a} {branch_b} {file_path}
https://www.atlassian.com/git/tutorials/saving-changes/git-diff
Which is the meaning of this output?
```cmd
diff –git a/diff_test.txt b/diff_test.txt
index 6b0c6cf..b37e70a 100644
— a/diff_test.txt
+++ b/diff_test.txt
@@ -1 +1 @@
-Line 1
+line 1.mod
~~~
That the file a/diff_test.txt b/diff_test.txt
has changed in:
1. Comparing the tow sourcer ´a/diff_test.txt b/diff_test.txt´.
2. The line Line 1
has been removed in commit b
from a
.
3. The line Line 1.mod
has been added in commit b
from a
.
4. @@ -1 +1 @@
Shows which lines are changed, removed (-) or added (+).
https://www.atlassian.com/git/tutorials/saving-changes/git-diff