· Miler Roque · Docker · 1 min lectura
Guía y consejos prácticos sobre Docker
Diferentes anotaciones rápidas sobre Docker que incluyen consejos útiles, trucos prácticos y ejemplos claros para mejorar el desarrollo de software.
Comandos comunes
#Listar imágenes creadas
docker images | head
#Listar contenedores que están corriendo
docker ps
#Listar todos los contenedores
docker ps -a
#Iniciar contenedor
docker run nombre_de_contenedor
#Iniciar contenedor para acceder desde la misma pc y mismos puertos
docker run -p 8082:8082 id_contenedor
#id_contenedor puede ser los tres primeros caracteres del ID
# o
#id_contenedor es el nombre del contenedor
#Reiniciar/iniciar contenedor
docker start id_contenedor
#Ejm. con el nombre del contenedor: docker start eloquent_greider
#Ejm. el id del contenedor: docker start 7f5
Ver logs de contenedor
docker logs id_contenedor
Abrir la terminal del contenedor
docker exec -it id_contenedor sh
Contruir contenedor desde Dockerfile
#Dockerfile
FROM openjdk:8-jdk-alpine
COPY target/app-0.0.1.jar /usr/share/app.jar
ENTRYPOINT ["java","-jar","/usr/share/app.jar"]
#Contruir contenedor desde Dockerfile.
docker build -t id_contenedor
Consumo de recursos (MEMORIA/CPU USAGE) docker
docker stats
docker stats --no-stream