Docker Quick Start for Developers | Hands on Examples

In this video, CJ shows how to quickly get started with Docker.

Follow along with the first example here: https://github.com/w3cj/pokemon-cacher Follow along with the second example here: https://github.com/w3cj/backpack-debuggers


00:00 How do we run a redis database locally?
00:43 Simple Example API Setup
01:34 Run an image with the docker CLI
05:26 docker CLI commands
07:54 A simple docker compose example
10:49 More complex example API setup

Watch the full Crash Course here: https://www.youtube.com/watch?v=RHjXPN_h1YA

Overview of Docker Desktop: https://docs.docker.com/desktop/

Docker Desktop license agreement: https://docs.docker.com/subscription/desktop-license/

docker CLI reference: https://docs.docker.com/reference/cli/docker/

docker container CLI reference: https://docs.docker.com/reference/cli/docker/container/

docker exec reference: https://docs.docker.com/reference/cli/docker/container/exec/

docker compose CLI reference: https://docs.docker.com/compose/reference/

docker-compose.yml file reference: https://docs.docker.com/compose/compose-file/

Docker hub images used in this video:

Redis: https://hub.docker.com/_/redis

Postgres: https://hub.docker.com/_/postgres/

Docker desktop alternatives:

Podman Desktop: https://podman-desktop.io/

Rancher Desktop: https://rancherdesktop.io/

Orbstack: https://orbstack.dev/

Colima: https://github.com/abiosoft/colima

Redis links:

Install redis: https://redis.io/docs/install/install-redis/

Redis cloud: https://redis.com/cloud/pricing/