Config
sudousername-aG docker$USERsudoreboot
Hello World
docker image pull fernando93d/hellodocker container run fernando93d/hello
Comandos basicos
docker container create <name>docker container start <name/id>docker container stop <name/id>docker containerrm <name/id>docker containerls-a
Modo Interactivo en Docker
docker image pull ubuntu:tagdocker run ubuntu:tagdocker run--interactive ubuntu:tagdocker run--tty ubuntu:tagdocker run--detach ubuntu:tagdocker run-itd ubuntu:tag
Ejecutar comandos dentro de un contenedor
para ejecutar dentro del contenedor podemos usarattach
pero al momento de salir se detiene el contenedor por ello podes usarexec
para usar comandos dentro del contenedor pero sin usar el bash o tambien podemos usar el bash interactivo sin la preocupacion que al momento de cerrar se salga el contenedor y eso seria conit
ytop
es para ver que se esta corriendo en el contenedor.
docker container attach <id>---docker containerexec--helpdocker containerexec <id> <commad>docker containerexec2342523ls-aldocker containerexec-it <id> bashdocker container top <id>
Puertos
prune remueve todos los contenedores detenidos
-p
publica y expone los puertos donde por un lado ponemos el puerto a exponer dentro de nuestro host y exponemos el servicio de nginx en el puerto 80.
-P
nos crea un puerto aleatorio
docker container prune docker container port <id>docker container run-d-p 80:80 nginxcurl localhostdocker container port <id>docker container run-d-P nginxcurl localhost:<port>
Logs
nos muestra cual fueron sus herrores y de por que se apago el contenedor de mysql
docker container logs <id>docker image pull mysqldocker container run-d mysqldocker container logs <id>
Commits
en este podemos crear una imagen para poder usarla varias veces
como si fuera un commit en git
docker container run-dit ubuntudocker containerexec-it <id> bash$touchdata.txt$exitdocker container commit <id> <name-for-commit>docker container commit 34253453 ubuntu-fildocker imagelsdocker container run-it ubuntu-file
Top comments(0)
For further actions, you may consider blocking this person and/orreporting abuse
Read next

How to Write a Simple Java Program in 2025?
Negrito 👌 -

Unveiling Sybase Open Watcom Public License 1.0 – A Deep Dive into Open Source Licensing
Bob Cars(on) -

Unveiling the Future of Open Source Licensing
kallileiser -

Unveiling a New Era in Open Source Licensing
Zhang Wei -