Skip to content

Este repositorio contiene un conjunto de archivos de configuración para implementar aplicaciones utilizando Docker y Docker Compose. Proporciona una manera sencilla de gestionar y ejecutar contenedores, facilitando la orquestación de servicios y la creación de entornos de desarrollo y producción de manera eficiente.

Notifications You must be signed in to change notification settings

daneseuwu/docker-compose-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Container with Docker Compose

Este proyecto utiliza Docker y Docker Compose para facilitar la creación, gestión y despliegue de contenedores de aplicaciones. Este documento te guiará a través del proceso de instalación y uso.

Tabla de Contenidos

Descripción

El propósito de este proyecto es proporcionar una configuración básica para levantar un contenedor utilizando Docker y Docker Compose. Esto permite a los desarrolladores simplificar el proceso de configuración y despliegue de entornos de desarrollo y producción.

Tecnologías Utilizadas

Prerrequisitos

Antes de comenzar, asegúrate de tener instalados los siguientes componentes en tu máquina:

  1. Docker: Asegúrate de tener Docker instalado en tu máquina. Puedes descargarlo desde aquí.

  2. Docker Compose: Generalmente, Docker Compose se incluye con la instalación de Docker Desktop. Verifica su instalación ejecutando el siguiente comando en tu terminal:

    docker-compose --version

    Instalación

1. Clona el repositorio

git clone https://github.com/tuusuario/tu-repositorio.git
cd tu-repositorio

2. Crea el archivo docker-compose.yml

version: '3.8'

services:
db:
  image: postgres:latest
  container_name: postgres-container
  restart: always
  environment:
    POSTGRES_USER: ${POSTGRES_USER}
    POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
    POSTGRES_DB: ${POSTGRES_DB}
  ports:
    - "5432:5432"
  volumes:
    - db-data:/var/lib/postgresql/data
  networks:
    - db-network

volumes:
db-data:

networks:
db-network:
  driver: bridge

3. Construir y ejecutar los contenedores

docker-compose up --build

4. Detener y eliminar contenedores

docker-compose down

5. Limpiar imágenes y volúmenes no utilizados:

docker system prune

Contribuciones

Las contribuciones son bienvenidas. Si deseas contribuir, por favor sigue estos pasos:

  • Haz un fork del proyecto.

  • Crea una nueva rama: git checkout -b feature/nueva-caracteristica

  • Realiza tus cambios y haz un commit: git commit -m 'Añadida nueva característica'

  • Haz push a la rama: git push origin feature/nueva-caracteristica

  • Abre un Pull Request en GitHub.

    Licencia

Este proyecto está bajo la Licencia MIT. Para más detalles, consulta el archivo LICENSE.

Notas:

  • Asegúrate de reemplazar tuusuario/tu-repositorio con la URL real de tu repositorio en GitHub.
  • También puedes personalizar los detalles según las características específicas de tu proyecto. ¡Listo para usar!

About

Este repositorio contiene un conjunto de archivos de configuración para implementar aplicaciones utilizando Docker y Docker Compose. Proporciona una manera sencilla de gestionar y ejecutar contenedores, facilitando la orquestación de servicios y la creación de entornos de desarrollo y producción de manera eficiente.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published