Skip to content
/ ci Public

🐳 Dockette dockerized Alpine linux Dockerfiles for PHP 5.6-8.2 + Composer. NodeJS 6-18. Ansible.

License

Notifications You must be signed in to change notification settings

dockette/ci

Repository files navigation

Dockette / CI

🍏 🍎 🍏 Continuous integration Dockerfiles based on Alpine Linux for PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2 and Node.js 10, 11, 12, 13, 14, 15, 16, 17, 18

🕹 f3l1x.io | 💻 f3l1x | 🐦 @xf3l1x


Usage

PHP

PHP OS Tag Dockerfile
PHP 8.3 Alpine v3.19 php83 Dockerfile
PHP 8.2 Alpine v3.17 php82 Dockerfile
PHP 8.1 Alpine v3.16 php81 Dockerfile
PHP 8.0 Alpine v3.12 php80 Dockerfile
PHP 7.4 Alpine v3.10 php74 Dockerfile
PHP 7.3 Alpine v3.9 php73 Dockerfile
PHP 7.2 Alpine v3.8 php72 Dockerfile
PHP 7.1 Alpine v3.7 php71 Dockerfile
PHP 7.0 Alpine v3.5 php70 Dockerfile
PHP 5.6 Alpine v3.5 php56 Dockerfile

All PHP images have a few preinstalled packages:

  • bash
  • git
  • ca-certificates
  • wget
  • curl
  • openssh
  • make
  • composer

Terminal

docker run -it --rm -v $(pwd):/srv dockette/ci:php83
docker run -it --rm -v $(pwd):/srv dockette/ci:php82
docker run -it --rm -v $(pwd):/srv dockette/ci:php81
docker run -it --rm -v $(pwd):/srv dockette/ci:php80
docker run -it --rm -v $(pwd):/srv dockette/ci:php74
docker run -it --rm -v $(pwd):/srv dockette/ci:php73
docker run -it --rm -v $(pwd):/srv dockette/ci:php72
docker run -it --rm -v $(pwd):/srv dockette/ci:php71
docker run -it --rm -v $(pwd):/srv dockette/ci:php70
docker run -it --rm -v $(pwd):/srv dockette/ci:php56

NodeJS

NodeJS OS Tag PM Dockerfile
NodeJS 22 Alpine v3.20 node22 npm, pnpm Dockerfile
NodeJS 21 Alpine v3.19 node21 npm, pnpm Dockerfile
NodeJS 20 Alpine v3.18 node20 npm, pnpm Dockerfile
NodeJS 19 Alpine v3.17 node19 npm, pnpm Dockerfile
NodeJS 18 Alpine v3.16 node18 npm, pnpm Dockerfile
NodeJS 17 Alpine v3.16 node17 npm Dockerfile
NodeJS 16 Alpine v3.13 node16 npm Dockerfile
NodeJS 15 Alpine v3.12 node15 npm Dockerfile
NodeJS 14 Alpine v3.12 node14 npm Dockerfile
NodeJS 13 Alpine v3.11 node13 npm Dockerfile
NodeJS 12 Alpine v3.12 node12 npm Dockerfile
NodeJS 11 Alpine v3.9 node11 npm Dockerfile
NodeJS 10 Alpine v3.10 node10 npm Dockerfile

All Nodejs images have a few preinstalled packages:

  • bash
  • git
  • ca-certificates
  • openssh
  • curl
  • tzdata
  • make
  • direnv
  • npm
  • pnpm (node18+)

Terminal

docker run -it --rm -v $(pwd):/srv dockette/ci:node18
docker run -it --rm -v $(pwd):/srv dockette/ci:node17
docker run -it --rm -v $(pwd):/srv dockette/ci:node16
docker run -it --rm -v $(pwd):/srv dockette/ci:node15
docker run -it --rm -v $(pwd):/srv dockette/ci:node14
docker run -it --rm -v $(pwd):/srv dockette/ci:node13
docker run -it --rm -v $(pwd):/srv dockette/ci:node12
docker run -it --rm -v $(pwd):/srv dockette/ci:node11
docker run -it --rm -v $(pwd):/srv dockette/ci:node10

Ansitest

Tools OS Tag Dockerfile
Ansible, Vagrant, Docker Debian 11 ansitest Dockerfile

Consider to support f3l1x. Also thank you for using this package.

About

🐳 Dockette dockerized Alpine linux Dockerfiles for PHP 5.6-8.2 + Composer. NodeJS 6-18. Ansible.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published