mage2docker icon indicating copy to clipboard operation
mage2docker copied to clipboard

[DOCS] Add a glossary of terms used in Mage2Docker

Open damienwebdev opened this issue 6 years ago • 2 comments

:page_facing_up: Documentation Request

What were you doing?

I was trying to learn how to use Mage2Docker, and I was confused by all the terminology.

Expected behavior

I'd like a high-level resource for quick definitions and terms and tools used in the project.

Existing Documentation

There isn't any.

Environment


Mage2Docker version: X.Y.Z
Magento version: X.Y.Z 

 
Others:

damienwebdev avatar Oct 16 '19 18:10 damienwebdev

@damienwebdev you need a documentation mage2Docker or something else?

shadow0500 avatar Jun 10 '23 15:06 shadow0500

It is just an example of what I understand from your question so if I did it wrong or is there anything else then please let me know and I will be glad to hear a feedback from you

Mage2Docker

Mage2Docker is a tool that helps developers build, test, and deploy Magento applications using Docker containers. It provides a consistent and efficient environment for Magento development, which can be used across different teams and projects.

Glossary

  • Docker: A platform that allows developers to develop, ship, and run applications using containerization technology. It provides an isolated environment for running applications, which helps ensure consistency and reproducibility across different environments.

  • Dockerfile: A text file that contains instructions for building a Docker image. The Dockerfile specifies the base image, dependencies, and configurations required to run an application.

  • Image: A lightweight, standalone, and executable package that contains all the necessary dependencies and configurations to run an application. Docker images are built from Dockerfiles and can be shared across different environments.

  • Container: A running instance of a Docker image. Containers provide an isolated environment for running applications, which helps ensure consistency and reproducibility across different environments.

  • Compose file: A YAML file that defines how multiple Docker containers should be run together as a single application. The Compose file specifies the services, networks, and volumes required to run the application.

  • Magento: An open-source e-commerce platform written in PHP. Magento provides a flexible and customizable platform for building online stores.

Tools and Technologies

  • Docker: A platform that allows developers to develop, ship, and run applications using containerization technology. Docker is used to build, run, and manage Docker containers.

  • Docker Compose: A tool for defining and running multi-container Docker applications. It allows developers to define the services, networks, and volumes required to run the application.

  • Magento: An open-source e-commerce platform written in PHP. Magento provides a flexible and customizable platform for building online stores.

  • PHP: A server-side scripting language used for web development.

  • NGINX: A web server that can also be used as a reverse proxy, load balancer, and HTTP cache.

This resource should help you quickly understand key terms and concepts used in Mage2Docker, as well as the tools and technologies used. If you have any questions or need further assistance, please refer to the project's documentation or ask for help in related forums or communities.

shadow0500 avatar Jun 10 '23 16:06 shadow0500