https://github.com/gibbs/docker-php-cli
Minimal PHP CLI Docker image
https://github.com/gibbs/docker-php-cli
docker php php-cli pipeline
Last synced: 10 months ago
JSON representation
Minimal PHP CLI Docker image
- Host: GitHub
- URL: https://github.com/gibbs/docker-php-cli
- Owner: gibbs
- License: mit
- Created: 2021-07-05T15:01:19.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-01-14T21:12:46.000Z (almost 2 years ago)
- Last Synced: 2024-10-19T22:26:53.965Z (about 1 year ago)
- Topics: docker, php, php-cli, pipeline
- Language: Makefile
- Homepage: https://hub.docker.com/r/genv/php-cli
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker PHP CLI

A minimal general purpose PHP CLI Docker image (with Composer added).
## Versions
| Release | PHP Version | Tag |
|---------|-------------|------------------|
| Stretch | 5.6 | genv/php-cli:5.6 |
| Stretch | 7.0 | genv/php-cli:7.0 |
| Stretch | 7.1 | genv/php-cli:7.1 |
| Stretch | 7.2 | genv/php-cli:7.2 |
| Buster | 7.3 | genv/php-cli:7.3 |
| Buster | 7.4 | genv/php-cli:7.4 |
| Buster | 8.0 | genv/php-cli:8.0 |
| Buster | 8.1 | genv/php-cli:8.1 |
| Buster | 8.2 | genv/php-cli:8.2 |
| Bookworm | 8.3 | genv/php-cli:8.3 |
| Bookworm | 8.4 | genv/php-cli:8.4 |
## Example Usage
Get the CLI version
```bash
docker run genv/php-cli:5.6 --version
```
Get the CLI PHP modules available
```bash
docker run genv/php-cli:7.0 -m
```
Get the Composer version
```bash
docker run --entrypoint composer genv/php-cli:7.3 --version
```
As composer is written in PHP you can alternatively run it directly:
```bash
docker run genv/php-cli:7.3 /usr/local/bin/composer --version
```
Install PHPUnit
```bash
docker run -v "$(pwd):/data/" --entrypoint composer genv/php-cli:5.6 require phpunit/phpunit
```
## Build
Local build:
```bash
make build
```
## Test
Local builds can be tested with:
```bash
make test
```