An open API service indexing awesome lists of open source software.

https://github.com/jayasurya5454/docker_learn

A repository dedicated to learning Docker, featuring tutorials, Dockerfiles, and best practices for containerization. Perfect for beginners and intermediate users.
https://github.com/jayasurya5454/docker_learn

docker docker-compose docker-image dockerfile

Last synced: about 1 year ago
JSON representation

A repository dedicated to learning Docker, featuring tutorials, Dockerfiles, and best practices for containerization. Perfect for beginners and intermediate users.

Awesome Lists containing this project

README

          

# Docker

Welcome to the Docker Learn repository. This repository is dedicated to documenting my journey and learnings about Docker.
## Installation
Instructions on how to install Docker on various operating systems.

### Windows
1. Download Docker Desktop from the [official website](https://www.docker.com/products/docker-desktop).
2. Run the installer and follow the on-screen instructions.
3. Verify the installation by running `docker --version` in the command prompt.

### macOS
1. Download Docker Desktop from the [official website](https://www.docker.com/products/docker-desktop).
2. Open the downloaded `.dmg` file and drag Docker to the Applications folder.
3. Verify the installation by running `docker --version` in the terminal.

### Linux
1. Follow the instructions on the [official Docker documentation](https://docs.docker.com/engine/install/) for your specific distribution.
2. Verify the installation by running `docker --version` in the terminal.

## Basic Commands
A list of basic Docker commands and their usage.

- `docker run`: Run a container from an image.
- `docker ps`: List running containers.
- `docker stop`: Stop a running container.
- `docker build`: Build an image from a Dockerfile.
- `docker pull`: Pull an image from a registry.
- `docker push`: Push an image to a registry.

## Dockerfile
Examples and explanations of Dockerfiles used to build Docker images.

## Docker Compose
Information on using Docker Compose to manage multi-container applications.

## Additional Resources
- [Docker Documentation](https://docs.docker.com/)
- [Docker Hub](https://hub.docker.com/)
- [Awesome Docker](https://github.com/veggiemonk/awesome-docker)