Skip to content

ALEX5402/endeavouros-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EndeavourOS Docker Image

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.

Table of Contents

Project Overview

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.

Prerequisites

Before using this project, ensure you have the following installed:

  • Docker
  • Make (GNU Make)
  • Git (optional, for cloning the repository)

Installation

  1. Clone the Repository:

    git clone https://github.com/alex5402/endeavouros-docker.git
    cd endeavouros-docker
  2. Set Up the Docker Environment:

    The provided Makefile will handle the setup, build, and management of the Docker image.

Usage

Building the Docker Image

To build the Docker image, use the following command:

make build

This will create a Docker image named endeavouros:latest.

Running the Docker Container

To run the Docker container interactively, use:

make run

This command starts a container from the endeavouros:latest image.

Cleaning Up

To remove intermediate images and containers, run:

make clean

Other Commands

  • 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

Contributing

Contributions are welcome! If you have suggestions or improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.