Skip to content

Commit 2fac2e8

Browse files
author
obervinov
authored
PR-2: Release/v1.1.0: Add image with backup tools (#2)
# PR-2: Release/v1.1.0: Add image with backup tools ## v1.1.0 - 2024-04-11 ### What's Changed **Full Changelog**: v1.0.0...v1.1.0 by @obervinov in #2 #### 🚀 Features * #2
1 parent cfac872 commit 2fac2e8

File tree

4 files changed

+76
-10
lines changed

4 files changed

+76
-10
lines changed

CHANGELOG.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,15 @@ All notable changes to this project will be documented in this file.
33
The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/).
44

55

6+
## v1.1.0 - 2024-04-11
7+
### What's Changed
8+
**Full Changelog**: https://github.com/obervinov/images/compare/v1.0.0...v1.1.0 by @obervinov in https://github.com/obervinov/images/pull/2
9+
#### 🚀 Features
10+
* [Add image with backup tools](https://github.com/obervinov/images/pull/2)
11+
12+
613
## v1.0.0 - 2024-04-10
714
### What's Changed
815
**Full Changelog**: https://github.com/obervinov/images/commits/v1.0.0
916
#### 💥 Breaking Changes
10-
* repository: Initial commit.
17+
* repository: Initial commit.

README.md

+10-9
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ This repository contains Dockerfiles for building Docker images.
44

55
## Docker Images
66

7-
| Image Name | Description | Readme | Manifest |
8-
|--------------|-----------------------------------------------------|--------------------------------------|-----------------------------------------|
9-
| caddy | Docker image for the Caddy web server. | [README](docker/caddy/README.md) | [Manifest](docker/caddy/Dockerfile) |
10-
| certbot | Docker image for Certbot, the Let's Encrypt client. | [README](docker/certbot/README.md) | [Manifest](docker/certbot/Dockerfile) |
11-
| debug | Docker image for debugging purposes. | [README](docker/debug/README.md) | [Manifest](docker/debug/Dockerfile) |
12-
| glab | Docker image for GitLab CLI tool. | [README](docker/glab/README.md) | [Manifest](docker/glab/Dockerfile) |
13-
| gradle | Docker image for Gradle CI environment. | [README](docker/gradle/README.md) | [Manifest](docker/gradle/Dockerfile) |
14-
| python | Docker image for Python development. | [README](docker/python/README.md) | [Manifest](docker/python/Dockerfile) |
15-
| vault | Docker image for HashiCorp Vault. | [README](docker/vault/README.md) | [Manifest](docker/vault/Dockerfile) |
7+
| Image Name | Description | Readme | Manifest |
8+
|---------------|-----------------------------------------------------|-----------------------------------------|--------------------------------------------|
9+
| caddy | Docker image for the Caddy web server. | [README](docker/caddy/README.md) | [Manifest](docker/caddy/Dockerfile) |
10+
| certbot | Docker image for Certbot, the Let's Encrypt client. | [README](docker/certbot/README.md) | [Manifest](docker/certbot/Dockerfile) |
11+
| debug | Docker image for debugging purposes. | [README](docker/debug/README.md) | [Manifest](docker/debug/Dockerfile) |
12+
| glab | Docker image for GitLab CLI tool. | [README](docker/glab/README.md) | [Manifest](docker/glab/Dockerfile) |
13+
| gradle | Docker image for Gradle CI environment. | [README](docker/gradle/README.md) | [Manifest](docker/gradle/Dockerfile) |
14+
| python | Docker image for Python development. | [README](docker/python/README.md) | [Manifest](docker/python/Dockerfile) |
15+
| vault | Docker image for HashiCorp Vault. | [README](docker/vault/README.md) | [Manifest](docker/vault/Dockerfile) |
16+
| backup-tools | Docker image for backup tools. | [README](docker/backup-tools/README.md) | [Manifest](docker/backup-tools/Dockerfile) |
1617

1718
Each directory under `docker/` corresponds to a specific Docker image. Navigate to each directory to view the respective Dockerfile and README for further instructions.
1819

docker/backup-tools/Dockerfile

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
FROM alpine:3.19.1
2+
3+
LABEL org.opencontainers.image.description "This image contains tools for backup and restore data from different sources."
4+
LABEL org.opencontainers.image.url https://github.com/obervinov/images/docker/backup-tools
5+
LABEL org.opencontainers.image.documentation https://github.com/obervinov/images/docker/backup-tools/README.md
6+
LABEL org.opencontainers.image.authors https://github.com/obervinov
7+
LABEL org.opencontainers.image.source https://github.com/obervinov/images
8+
LABEL org.opencontainers.image.version 1.0.0
9+
10+
# Install tools for backup and restore
11+
RUN apk --no-cache add \
12+
bash \
13+
curl \
14+
openssh-client \
15+
rsync \
16+
tar \
17+
unzip \
18+
zip \
19+
postgresql \
20+
s3cmd

docker/backup-tools/README.md

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Backup Tools Docker Image
2+
3+
This Docker image contains a collection of tools for backing up and restoring data from various sources.
4+
5+
## Features
6+
7+
- **Supported Tools**: This image includes the following tools:
8+
- `bash`: Command-line shell and scripting language.
9+
- `curl`: Command-line tool for transferring data with URLs.
10+
- `openssh-client`: Secure Shell (SSH) client.
11+
- `rsync`: Utility for efficiently transferring and synchronizing files between systems.
12+
- `tar`: Utility for packaging files together into a single archive.
13+
- `unzip`: Utility for extracting compressed files in ZIP format.
14+
- `zip`: Utility for creating ZIP archives.
15+
- `postgresql`: PostgreSQL client for interacting with PostgreSQL databases.
16+
- `s3cmd`: Command-line tool for managing Amazon S3 and other S3-compatible cloud storage services.
17+
18+
## Usage
19+
20+
To use this image, you can pull it from Docker Hub using the following command:
21+
22+
```bash
23+
docker pull obervinov/images/backup-tools:1.0.0
24+
```
25+
26+
Once pulled, you can run containers based on this image and use the included tools for backup and restore operations.
27+
28+
## Source
29+
30+
The source code for this Docker image is available on [GitHub](https://github.com/obervinov/images/docker/backup-tools). You can also find documentation and additional information in the repository.
31+
32+
## Version
33+
34+
This README corresponds to version 1.0.0 of the Docker image.
35+
36+
## Author
37+
38+
This Docker image was created and is maintained by [obervinov](https://github.com/obervinov).

0 commit comments

Comments
 (0)