Docker image for pckg php applications
100K+
A collection of docker images for rapid web development.
Base up-to-date Ubuntu image with locales, software-properties-common, sudo, curl, apt-transport-https
, apt-utils, tzdata, openssl, ca-certificates, gnupg-agent, and generated en_US.UTF-8 locale.
All PHP images include curl, intl, xml, mbstring, zip, mysql, pgsql, cli, amqplib, ssh2, zmq
, imap, redis, bcmath, gd, bz2, soap, and dev extensions.
All Apache images include have expires, headers, rewrite and ssl modules enabled.
Beanstalkd server.
*(non-alpine Ubuntu image)
Apache 2.4 with PHP 7.4.
*(non-alpine Ubuntu image)
Apache 2.4 with PHP 7.4 FPM.
Env variables:
REDIS_HOST & REDIS_PORT - hostname and port to which PHP will store sessionsREDIS_PASS - password used to authenticate with Redis*(non-alpine Ubuntu image)
Apache 2.4 with PHP 7.4 FPM and Snappy extension.
*(non-alpine Ubuntu image)
Apache 2.4 with PHP 8 FPM and Snappy extension.
PHP 7.4
Env variables:
JOB (required) - PHP script available in /var/www/html/PHP 7.4 with sendmail and opendkim.
Env variables:
DOMAIN - hostname domain for DKIM and SPF*(non-alpine Ubuntu image)
PHP 7.4 with golang.
Env variables:
JOB (required) - GO script available in /var/www/html/*(non-alpine Ubuntu image)
PHP 7.4 with golang and supervisord.
Includes node, yarn, composer, webpack, webpack-cli, g++, zip, unzip, git, wget, and python2.
Mount points:
/home/developer/developer.ovpn - mount .ovpn file and connect to OpenVPN server/root/.ssh/id_rsa & /root/.ssh/id_rsa.pub - mount to allow SSH for GIT/root/.composer/auth.json - mount to share credentials for ComposerEnv variables:
PCKG_EMAIL & PCKG_NAME - set GIT email and nameIncludes MySQL, PostgreSQL, Redis and RabbitMQ servers.
Tests are available in ./full/test/ folder.
See ./.github/workflows/build.yaml for more info about the build process.
| Name | Image | PHP | Apache | Cron | PM |
|---|---|---|---|---|---|
| Base* | pckg:base | ||||
| Beanstalkd | pckg:beanstalkd | ||||
| Apache | pckg:apache-alpine | X | X | X | |
| Apache FPM | pckg:apache-fpm-alpine | X | X | X | |
| Apache FPM Snappy | pckg:apache-fpm-alpine-snappy | X (8) | X | X | |
| Apache FPM Snappy7 | pckg:apache-fpm-alpine-snappy | X (7) | X | X | |
| PHP Cron* | pckg:php-cron | X | X | ||
| Sendmail | pckg:sendmail-php | X | X | ||
| Go* | pckg:php-go-alpine | X | |||
| Go Supervisor | pckg:php-go-supervisor-alpine | X | |||
| Go Puppeteer | X | ||||
| Dev (latest) | pckg:latest | X | X | ||
| Services | pckg:services | X | X |
Content type
Image
Digest
sha256:029f75a57…
Size
372.2 MB
Last updated
about 2 years ago
docker pull schtr4jh/pckg