This repository contains a Docker setup for creating and managing an EndeavourOS-based Docker image. The Makefile
provided automates the build process, container management, and cleanup tasks.
This project sets up an EndeavourOS environment within a Docker container. It uses a Makefile
to streamline the process of building, running, and managing the Docker image.
Before using this project, ensure you have the following installed:
- Docker
- Make (GNU Make)
- Git (optional, for cloning the repository)
-
Clone the Repository:
git clone https://github.com/alex5402/endeavouros-docker.git cd endeavouros-docker
-
Set Up the Docker Environment:
The provided
Makefile
will handle the setup, build, and management of the Docker image.
To build the Docker image, use the following command:
make build
This will create a Docker image named endeavouros:latest
.
To run the Docker container interactively, use:
make run
This command starts a container from the endeavouros:latest
image.
To remove intermediate images and containers, run:
make clean
-
Remove Docker Image:
make remove
-
List Docker Images:
make images
-
List Docker Containers:
make ps
-
Stop All Running Containers:
make stop
-
Remove All Stopped Containers:
make remove-containers
Contributions are welcome! If you have suggestions or improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.