Skip to content

Miles-Arts/dockercurso

Repository files navigation

dockercurso

APP de ejemplo para Docker



Curso para aprender las bases de Docker
creado por Hola Mundo / Nicolas Schurmann.
Más información en: https://academia.holamundo.io/bundles/acceso-a-todo?coupon=docker



  • Puerto: 27017
  • docker run -it --network some-network --rm mongo mongosh --host some-mongo test

* Curso: https://www.youtube.com/watch?v=4Dko5W96WHg
* Repositorio del curso: https://github.com/nschurmann/mongoapp-curso-docker


Docker run: Ejecutar un contenedor a partir de una imagen.
Copy code
docker run <nombre_imagen>

docker pull: Descargar una imagen de Docker desde un registro.
Copy code
docker pull <nombre_imagen>

docker build: Construir una imagen de Docker a partir de un archivo Dockerfile.
Copy code
docker build -t <nombre_imagen> <directorio_dockerfile>

docker images: Listar las imágenes de Docker disponibles en el sistema.
Copy code
docker images

docker ps: Listar los contenedores en ejecución.
Copy code
docker ps

docker stop: Detener un contenedor en ejecución.
Copy code
docker stop <nombre_contenedor>

docker rm: Eliminar un contenedor.
Copy code
docker rm <nombre_contenedor>

docker rmi: Eliminar una imagen de Docker.
Copy code
docker rmi <nombre_imagen>

docker exec: Ejecutar un comando dentro de un contenedor en ejecución.
Copy code
docker exec <nombre_contenedor> <comando>

docker logs: Ver los registros de salida de un contenedor.
Copy code
docker logs <nombre_contenedor>


Example `docker-compose.yml` for mongo:


Use root/example as user/password credentials


`` version: "3.1"

services:

mongo:
image: mongo
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: example
mongo-express: <br image: mongo-express
restart: always
ports:
- 8081:8081
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: root
ME_CONFIG_MONGODB_ADMINPASSWORD: example
ME_CONFIG_MONGODB_URL: mongodb://root:example@mongo:27017/ ``


docker


  • Docker

  • @version 1.0.0 2023-06-18
  • @author //Este repo: Milton Figueredo gratno@gmail.com
  • @since 1.0.0