https://github.com/ghostdevv/docker-images
https://github.com/ghostdevv/docker-images
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ghostdevv/docker-images
- Owner: ghostdevv
- License: mit
- Created: 2024-03-21T05:33:47.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-02T04:05:21.000Z (about 1 year ago)
- Last Synced: 2025-04-08T03:58:36.722Z (11 months ago)
- Language: Dockerfile
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker Images
A collection of modififed/custom docker images I frequently use. All are built/automatically updated twice a month by GitHub actions and published to the ghcr.
## Node
Modified version of the [official node images](https://hub.docker.com/_/node). Package managers will always be on the latest version for the node you're using.
| Tag | Base Image | Package Managers | Extra |
| --------- | ----------------------- | --------------------------- | ---------------- |
| 24 | `node:24-bookworm-slim` | `npm@11`, `pnpm@10`, `yarn` | `tsm@2`, `tsx@4` |
| 22 | `node:22-bookworm-slim` | `npm@11`, `pnpm@10`, `yarn` | `tsm@2` |
| 20 | `node:20-bookworm-slim` | `npm@11`, `pnpm@10`, `yarn` | `tsm@2` |
| 18 | `node:18-bookworm-slim` | `npm@10`, `pnpm@9`, `yarn` | `tsm@2` |
| 16 | `node:16-bullseye-slim` | `npm@9`, `pnpm@8`, `yarn` | `tsm@2` |
| 24-alpine | `node:24-alpine` | `npm@11`, `pnpm@10`, `yarn` | `tsm@2`, `tsx@4` |
| 22-alpine | `node:22-alpine` | `npm@11`, `pnpm@10`, `yarn` | `tsm@2` |
| 20-alpine | `node:20-alpine` | `npm@11`, `pnpm@10`, `yarn` | `tsm@2` |
| 18-alpine | `node:18-alpine` | `npm@10`, `pnpm@9`, `yarn` | `tsm@2` |
| 16-alpine | `node:16-alpine` | `npm@9`, `pnpm@8`, `yarn` | `tsm@2` |
EOL images
The following images are no longer built, and may have issues:
| Tag | Base Image | Package Managers | Extra |
| --------- | ----------------------- | ------------------------- | ------- |
| 16 | `node:16-bullseye-slim` | `npm@9`, `pnpm@8`, `yarn` | `tsm@2` |
| 16-alpine | `node:16-alpine` | `npm@9`, `pnpm@8`, `yarn` | `tsm@2` |
- Default workdir: `/app`
- Platforms: `amd64`, `arm64`
```Dockerfile
FROM ghcr.io/ghostdevv/node:TAG
```
Example: Run a Discord bot
```Dockerfile
FROM ghcr.io/ghostdevv/node:22-alpine
RUN git clone https://github.com/sveltejs/discord-bot /app
RUN pnpm install
CMD [ "pnpm", "start" ]
```