Skip to content

feat!: Rename repository to Manage_linux_docker_containers #4

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Nov 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Implemented security reporting process
- Added recommended privileges documentation

[v1.0.10]: https://github.com/PeterVinter/Manage_linux_docker_containers/releases/tag/v1.0.10
[v1.0.9]: https://github.com/PeterVinter/Manage_linux_docker_containers/releases/tag/v1.0.9
[v1.0.8]: https://github.com/PeterVinter/Manage_linux_docker_containers/releases/tag/v1.0.8
[v1.0.7]: https://github.com/PeterVinter/Manage_linux_docker_containers/releases/tag/v1.0.7
Expand Down
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,23 +24,23 @@ A comprehensive solution for managing Docker containers on Linux systems, includ
- Automated changelog generation
- Comprehensive documentation

## Features
## Features

- 🛑 Safe shutdown of Docker containers with proper cleanup
- 🚀 Automatic container startup on system boot
- 📝 Detailed logging of all operations
- 🔄 Error handling and recovery
- 🔍 Container status monitoring
- Performance optimization
- Safe shutdown of Docker containers with proper cleanup
- Automatic container startup on system boot
- Detailed logging of all operations
- Error handling and recovery
- Container status monitoring
- Performance optimization

## 📋 Prerequisites
## Prerequisites

- Linux operating system
- Docker installed and running
- Bash shell (version 4.0+)
- Root or sudo privileges

## 🚀 Installation
## Installation

1. Clone the repository:
```bash
Expand All @@ -53,7 +53,7 @@ cd Manage_linux_docker_containers
chmod +x *.sh
```

## 🎯 Usage
## Usage

### Starting Containers
```bash
Expand All @@ -65,15 +65,15 @@ chmod +x *.sh
./docker_safe_shutdown.sh
```

## ⚙️ Configuration
## Configuration

The scripts can be configured by modifying the following variables:

- `TIMEOUT`: Maximum time to wait for container shutdown
- `LOG_FILE`: Location of log files
- `CONTAINER_LIST`: List of containers to manage

## 📊 Logging
## Logging

Logs are stored in:
- `startup_logs.txt`: Container startup logs
Expand Down