Sign inSign up

nanorocks/jenkins-php82-composer-docker

By nanorocks

•Updated over 2 years ago

Jenkins LTS + PHP8.2 + Composer + Docker

Image
0

313

nanorocks/jenkins-php82-composer-docker repository overview

Certainly! Here's a description that you can use for your Docker Hub repository:

# Jenkins with PHP 8.2 and Composer + Docker inside

This Docker image is based on the official Jenkins LTS image and extends it to include PHP 8.2 and Composer. It is designed for users who require a Jenkins environment with PHP support and dependency management capabilities.

## Features

- **Jenkins LTS**: Built on the reliable Jenkins LTS base image.
- **PHP 8.2**: Comes pre-installed with PHP 8.2 and essential extensions for common web development tasks.
- **Composer**: Dependency manager for PHP, installed globally for easy project setup.
- **System Dependencies**: Includes key system dependencies such as libpng, zlib, libxml, libzip, and more.

## Usage

### Pull the Image

```bash
docker pull nanorocks/jenkins-php82-composer-docker:latest
⁠Run as a Container
docker run -d -p 8080:8080 -p 50000:50000 nanorocks/jenkins-php82-composer-docker:latest
⁠Docker Compose Usage

Here is an example docker-compose.yml file for using this image:

version: '3.8'

services:
  jenkins:
    image: nanorocks/jenkins-php82-composer-docker
    privileged: true
    user: root
    restart: always
    ports:
      - 8080:8080
      - 50000:50000
    container_name: jenkins
    networks:
      - homework4
    volumes:
      - .docker/jenkins_home:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock

networks:
  homework4:

Access Jenkins through your web browser (http://localhost:8080) and follow the setup process.

Tag summary

Content type

Image

Digest

sha256:087b217e5…

Size

631 MB

Last updated

over 2 years ago

docker pull nanorocks/jenkins-php82-composer-docker