dockercurso
APP de ejemplo para Docker
creado por Hola Mundo / Nicolas Schurmann.
Más información en: https://academia.holamundo.io/bundles/acceso-a-todo?coupon=docker
Curso para aprender las bases de Docker
- Docker: https://www.docker.com/
- Docker Hub - Mongo: https://hub.docker.com/_/mongo // Leer documentación
- 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
27017
docker run -it --network some-network --rm mongo mongosh --host some-mongo test
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
- @version 1.0.0 2023-06-18
- @author //Este repo: Milton Figueredo gratno@gmail.com
- @since 1.0.0