https://github.com/duyet/docker-images
Useful docker images
https://github.com/duyet/docker-images
container data-engineering docker docker-image rust
Last synced: 2 months ago
JSON representation
Useful docker images
- Host: GitHub
- URL: https://github.com/duyet/docker-images
- Owner: duyet
- Created: 2022-08-02T16:20:55.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2026-03-12T08:31:05.000Z (3 months ago)
- Last Synced: 2026-03-12T15:24:40.750Z (3 months ago)
- Topics: container, data-engineering, docker, docker-image, rust
- Language: Shell
- Homepage:
- Size: 172 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `ghcr.io/duyet/docker-images`
[](https://github.com/duyet/docker-images/actions/workflows/ci.yaml)
**See all images here: **
Pull image from the command line:
```bash
$ docker pull ghcr.io/duyet/docker-images:
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:
```
# Adding images
Github Workflows will build and publish images to `ghrc.io/duyet/docker-images/`.
Need to generate the `.github/workflows/ci.yaml` whenever adding new image tags folders.
For example, adding
```
rust/typos/Dockerfile
```
Run the command below to re-generate github workflows:
```bash
pipenv shell && pipenv install
python3 gen.py
```
# Image lists
- [`bun`](#bun)
- [`ghcr.io/duyet/docker-images:bun_1`](#bunbun_1)
- [`ghcr.io/duyet/docker-images:bun_1.3`](#bunbun_13)
- [`ghcr.io/duyet/docker-images:bun_latest`](#bunbun_latest)
- [`clickhouse-server`](#clickhouse-server)
- [`ghcr.io/duyet/docker-images:clickhouse_24.10`](#clickhouse-serverclickhouse_2410)
- [`ghcr.io/duyet/docker-images:clickhouse_24.11`](#clickhouse-serverclickhouse_2411)
- [`ghcr.io/duyet/docker-images:clickhouse_24.12`](#clickhouse-serverclickhouse_2412)
- [`ghcr.io/duyet/docker-images:clickhouse_24.3`](#clickhouse-serverclickhouse_243)
- [`ghcr.io/duyet/docker-images:clickhouse_24.5`](#clickhouse-serverclickhouse_245)
- [`ghcr.io/duyet/docker-images:clickhouse_24.6`](#clickhouse-serverclickhouse_246)
- [`ghcr.io/duyet/docker-images:clickhouse_24.7`](#clickhouse-serverclickhouse_247)
- [`ghcr.io/duyet/docker-images:clickhouse_24.8`](#clickhouse-serverclickhouse_248)
- [`ghcr.io/duyet/docker-images:clickhouse_24.9`](#clickhouse-serverclickhouse_249)
- [`ghcr.io/duyet/docker-images:clickhouse_25.1`](#clickhouse-serverclickhouse_251)
- [`ghcr.io/duyet/docker-images:clickhouse_25.2`](#clickhouse-serverclickhouse_252)
- [`ghcr.io/duyet/docker-images:clickhouse_25.3`](#clickhouse-serverclickhouse_253)
- [`ghcr.io/duyet/docker-images:clickhouse_25.4`](#clickhouse-serverclickhouse_254)
- [`ghcr.io/duyet/docker-images:clickhouse_25.5`](#clickhouse-serverclickhouse_255)
- [`ghcr.io/duyet/docker-images:clickhouse_25.6`](#clickhouse-serverclickhouse_256)
- [`ghcr.io/duyet/docker-images:clickhouse_25.7`](#clickhouse-serverclickhouse_257)
- [`ghcr.io/duyet/docker-images:clickhouse_25.8`](#clickhouse-serverclickhouse_258)
- [`debezium`](#debezium)
- [`ghcr.io/duyet/docker-images:debezium_1.9.5.Final`](#debeziumdebezium_195final)
- [`ghcr.io/duyet/docker-images:debezium_2.0.0.Beta1`](#debeziumdebezium_200beta1)
- [`ghcr.io/duyet/docker-images:debezium_2.0.0.Beta2`](#debeziumdebezium_200beta2)
- [`ghcr.io/duyet/docker-images:debezium_3.0.0.Final`](#debeziumdebezium_300final)
- [`gcloud`](#gcloud)
- [`ghcr.io/duyet/docker-images:gcloud_alpine_python39`](#gcloudgcloud_alpine_python39)
- [`ghcr.io/duyet/docker-images:gcloud_debian_python3`](#gcloudgcloud_debian_python3)
- [`kubeconform`](#kubeconform)
- [`ghcr.io/duyet/docker-images:kubeconform_latest`](#kubeconformkubeconform_latest)
- [`node`](#node)
- [`ghcr.io/duyet/docker-images:node_20`](#nodenode_20)
- [`ghcr.io/duyet/docker-images:node_20-slim`](#nodenode_20-slim)
- [`ghcr.io/duyet/docker-images:node_22`](#nodenode_22)
- [`ghcr.io/duyet/docker-images:node_22-slim`](#nodenode_22-slim)
- [`ghcr.io/duyet/docker-images:node_24`](#nodenode_24)
- [`ghcr.io/duyet/docker-images:node_24-slim`](#nodenode_24-slim)
- [`postgres`](#postgres)
- [`ghcr.io/duyet/docker-images:postgres_14`](#postgrespostgres_14)
- [`ghcr.io/duyet/docker-images:postgres_15`](#postgrespostgres_15)
- [`ghcr.io/duyet/docker-images:postgres_16`](#postgrespostgres_16)
- [`ghcr.io/duyet/docker-images:postgres_17`](#postgrespostgres_17)
- [`ghcr.io/duyet/docker-images:postgres_latest`](#postgrespostgres_latest)
- [`python`](#python)
- [`ghcr.io/duyet/docker-images:python_3.12_slim_bookworm`](#pythonpython_312_slim_bookworm)
- [`ghcr.io/duyet/docker-images:python_3.14_slim_bookworm`](#pythonpython_314_slim_bookworm)
- [`redis`](#redis)
- [`ghcr.io/duyet/docker-images:redis_7`](#redisredis_7)
- [`ghcr.io/duyet/docker-images:redis_8`](#redisredis_8)
- [`rust`](#rust)
- [`ghcr.io/duyet/docker-images:athena`](#rustathena)
- [`ghcr.io/duyet/docker-images:cargo-audit`](#rustcargo-audit)
- [`ghcr.io/duyet/docker-images:python`](#rustpython)
- [`ghcr.io/duyet/docker-images:sccache`](#rustsccache)
- [`ghcr.io/duyet/docker-images:sccache-scheduler`](#rustsccache-scheduler)
- [`ghcr.io/duyet/docker-images:sccache-server`](#rustsccache-server)
- [`ghcr.io/duyet/docker-images:typos`](#rusttypos)
- [`upptime`](#upptime)
- [`ghcr.io/duyet/docker-images:upptime_monitor`](#upptimeupptime_monitor)
## `gcloud`
### [`gcloud/gcloud_debian_python3`](gcloud/gcloud_debian_python3/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:gcloud_debian_python3
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:gcloud_debian_python3
```
### [`gcloud/gcloud_alpine_python39`](gcloud/gcloud_alpine_python39/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:gcloud_alpine_python39
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:gcloud_alpine_python39
```
## `python`
### [`python/python_3.12_slim_bookworm`](python/python_3.12_slim_bookworm/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:python_3.12_slim_bookworm
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:python_3.12_slim_bookworm
```
### [`python/python_3.14_slim_bookworm`](python/python_3.14_slim_bookworm/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:python_3.14_slim_bookworm
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:python_3.14_slim_bookworm
```
## `redis`
### [`redis/redis_7`](redis/redis_7/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:redis_7
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:redis_7
```
### [`redis/redis_8`](redis/redis_8/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:redis_8
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:redis_8
```
## `upptime`
### [`upptime/upptime_monitor`](upptime/upptime_monitor/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:upptime_monitor
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:upptime_monitor
```
## `rust`
### [`rust/typos`](rust/typos/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:typos
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:typos
```
### [`rust/sccache`](rust/sccache/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:sccache
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:sccache
```
### [`rust/python`](rust/python/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:python
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:python
```
### [`rust/sccache-server`](rust/sccache-server/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:sccache-server
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:sccache-server
```
### [`rust/cargo-audit`](rust/cargo-audit/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:cargo-audit
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:cargo-audit
```
### [`rust/sccache-scheduler`](rust/sccache-scheduler/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:sccache-scheduler
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:sccache-scheduler
```
### [`rust/athena`](rust/athena/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:athena
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:athena
```
## `bun`
### [`bun/bun_latest`](bun/bun_latest/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:bun_latest
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:bun_latest
```
### [`bun/bun_1.3`](bun/bun_1.3/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:bun_1.3
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:bun_1.3
```
### [`bun/bun_1`](bun/bun_1/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:bun_1
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:bun_1
```
## `postgres`
### [`postgres/postgres_latest`](postgres/postgres_latest/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:postgres_latest
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:postgres_latest
```
### [`postgres/postgres_17`](postgres/postgres_17/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:postgres_17
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:postgres_17
```
### [`postgres/postgres_16`](postgres/postgres_16/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:postgres_16
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:postgres_16
```
### [`postgres/postgres_14`](postgres/postgres_14/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:postgres_14
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:postgres_14
```
### [`postgres/postgres_15`](postgres/postgres_15/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:postgres_15
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:postgres_15
```
## `clickhouse-server`
### [`clickhouse-server/clickhouse_24.11`](clickhouse-server/clickhouse_24.11/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_24.11
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_24.11
```
### [`clickhouse-server/clickhouse_25.3`](clickhouse-server/clickhouse_25.3/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_25.3
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_25.3
```
### [`clickhouse-server/clickhouse_25.4`](clickhouse-server/clickhouse_25.4/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_25.4
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_25.4
```
### [`clickhouse-server/clickhouse_25.5`](clickhouse-server/clickhouse_25.5/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_25.5
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_25.5
```
### [`clickhouse-server/clickhouse_24.10`](clickhouse-server/clickhouse_24.10/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_24.10
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_24.10
```
### [`clickhouse-server/clickhouse_25.2`](clickhouse-server/clickhouse_25.2/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_25.2
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_25.2
```
### [`clickhouse-server/clickhouse_24.9`](clickhouse-server/clickhouse_24.9/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_24.9
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_24.9
```
### [`clickhouse-server/clickhouse_24.7`](clickhouse-server/clickhouse_24.7/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_24.7
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_24.7
```
### [`clickhouse-server/clickhouse_24.6`](clickhouse-server/clickhouse_24.6/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_24.6
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_24.6
```
### [`clickhouse-server/clickhouse_24.8`](clickhouse-server/clickhouse_24.8/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_24.8
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_24.8
```
### [`clickhouse-server/clickhouse_25.7`](clickhouse-server/clickhouse_25.7/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_25.7
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_25.7
```
### [`clickhouse-server/clickhouse_24.12`](clickhouse-server/clickhouse_24.12/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_24.12
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_24.12
```
### [`clickhouse-server/clickhouse_25.8`](clickhouse-server/clickhouse_25.8/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_25.8
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_25.8
```
### [`clickhouse-server/clickhouse_25.1`](clickhouse-server/clickhouse_25.1/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_25.1
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_25.1
```
### [`clickhouse-server/clickhouse_25.6`](clickhouse-server/clickhouse_25.6/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_25.6
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_25.6
```
### [`clickhouse-server/clickhouse_24.3`](clickhouse-server/clickhouse_24.3/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_24.3
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_24.3
```
### [`clickhouse-server/clickhouse_24.5`](clickhouse-server/clickhouse_24.5/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:clickhouse_24.5
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:clickhouse_24.5
```
## `kubeconform`
### [`kubeconform/kubeconform_latest`](kubeconform/kubeconform_latest/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:kubeconform_latest
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:kubeconform_latest
```
## `node`
### [`node/node_20`](node/node_20/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:node_20
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:node_20
```
### [`node/node_22-slim`](node/node_22-slim/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:node_22-slim
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:node_22-slim
```
### [`node/node_24-slim`](node/node_24-slim/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:node_24-slim
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:node_24-slim
```
### [`node/node_24`](node/node_24/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:node_24
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:node_24
```
### [`node/node_22`](node/node_22/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:node_22
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:node_22
```
### [`node/node_20-slim`](node/node_20-slim/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:node_20-slim
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:node_20-slim
```
## `debezium`
### [`debezium/debezium_2.0.0.Beta2`](debezium/debezium_2.0.0.Beta2/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:debezium_2.0.0.Beta2
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:debezium_2.0.0.Beta2
```
### [`debezium/debezium_3.0.0.Final`](debezium/debezium_3.0.0.Final/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:debezium_3.0.0.Final
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:debezium_3.0.0.Final
```
### [`debezium/debezium_2.0.0.Beta1`](debezium/debezium_2.0.0.Beta1/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:debezium_2.0.0.Beta1
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:debezium_2.0.0.Beta1
```
### [`debezium/debezium_1.9.5.Final`](debezium/debezium_1.9.5.Final/Dockerfile)
Install from the command line
```bash
docker pull ghcr.io/duyet/docker-images:debezium_1.9.5.Final
```
Use as base image in Dockerfile:
```Dockerfile
FROM ghcr.io/duyet/docker-images:debezium_1.9.5.Final
```