Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/jperez77775/ProyectoDocker/llms.txt

Use this file to discover all available pages before exploring further.

Before you deploy ProyectoDocker, make sure your machine has the required tools installed and that you have a Docker Hub account ready. The stack runs entirely inside containers, so Docker is the only platform dependency you need on your host machine.

Required tools

ToolVersionPurpose
Docker DesktopLatest stableProvides Docker Engine and Docker Compose v2
GitAny recent versionClone the repository to your local machine
Docker Desktop bundles both Docker Engine and Docker Compose v2. You do not need to install Docker Compose separately. Verify that you have Compose v2 (the docker compose subcommand) rather than the older standalone docker-compose binary.

Docker Hub account

You need a free Docker Hub account to push your built images to a public registry. ProyectoDocker’s docker-compose.yml is configured with --pull always, which means Docker Compose pulls images from Docker Hub every time you bring the stack up. If your images are not pushed to Docker Hub, the deployment will fail on any machine other than the one where the images were built.
Create a free account at hub.docker.com. A free personal account is sufficient — no paid plan is required.

Docker Hub username in image tags

The source repository uses fullstack2026 as the Docker Hub username in all image tags and in docker-compose.yml:
# docker-compose.yml (excerpt)
backend:
  image: docker.io/fullstack2026/perez-backend:v1

frontend:
  image: docker.io/fullstack2026/perez-frontend:v1
You must replace fullstack2026 with your own Docker Hub username before building, pushing, or running the stack. This applies in two places:
  • The docker build -t tag when you build each image
  • The image: field for backend and frontend in docker-compose.yml
If you forget to update the image tags in docker-compose.yml, Docker Compose will attempt to pull fullstack2026/perez-backend:v1 and fullstack2026/perez-frontend:v1 from Docker Hub instead of your own images.

Verify your setup

Run these commands to confirm Docker is installed and working before you proceed.
1

Check Docker Engine

docker --version
You should see output similar to Docker version 26.x.x, build ....
2

Check Docker Compose v2

docker compose version
You should see output similar to Docker Compose version v2.x.x. If this command is not found, update Docker Desktop to a recent version.
3

Confirm Docker Hub login

docker login
Enter your Docker Hub username and password. A successful login prints Login Succeeded. You only need to do this once per machine — credentials are saved locally.
Once all three checks pass, you are ready to build and deploy the stack. Continue to the quickstart guide.

Build docs developers (and LLMs) love