dockette/ci

Sponsored OSS

By dockette

Updated 3 days ago

PHP and Node.js for CI/CD. PHP 5.6-8.1. Node.js 6-16.

Image
Languages & Frameworks
Integration & Delivery
Security

100K+

Dockette / CI

:green_apple: :apple: :green_apple: Continuous integration Dockerfiles based on Alpine Linux for PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 and Node.js 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

🕹 f3l1x.io | 💻 f3l1x | 🐦 @xf3l1x


Usage

PHP
PHPOSTagDockerfile
PHP 8.0Alpine v3.12php80Dockerfile
PHP 7.4Alpine v3.10php74Dockerfile
PHP 7.3Alpine v3.9php73Dockerfile
PHP 7.2Alpine v3.8php72Dockerfile
PHP 7.1Alpine v3.7php71Dockerfile
PHP 7.0Alpine v3.5php70Dockerfile
PHP 5.6Alpine v3.5php56Dockerfile

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: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
NodeJSOSTagDockerfile
NodeJS 15Alpine v3.12node15Dockerfile
NodeJS 14Alpine v3.12node14Dockerfile
NodeJS 13Alpine v3.11node13Dockerfile
NodeJS 12Alpine v3.12node12Dockerfile
NodeJS 11Alpine v3.9node11Dockerfile
NodeJS 10Alpine v3.10node10Dockerfile
NodeJS 9Alpine v3.8node9Dockerfile
NodeJS 8Alpine v3.8node8Dockerfile
NodeJS 7Alpine v3.6node7Dockerfile
NodeJS 6Alpine v3.6node6Dockerfile

All Nodejs images have a few preinstalled packages:

  • bash
  • git
  • openssh
  • curl
  • openssh
  • make
  • npm

Terminal

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
docker run -it --rm -v $(pwd):/srv dockette/ci:node9
docker run -it --rm -v $(pwd):/srv dockette/ci:node8
docker run -it --rm -v $(pwd):/srv dockette/ci:node7
docker run -it --rm -v $(pwd):/srv dockette/ci:node6

Consider to supportf3l1x. Also thank you for using this package.

Docker Pull Command

docker pull dockette/ci