Sign inSign up

vergissberlin/debian-development-php

By vergissberlin

Updated almost 8 years ago

Docker debian image to use for php development, testing and deployment.

Image
0

1.4K

vergissberlin/debian-development-php repository overview

debian-development-php

Docker debian image to use for php development, testing and deployment.

Docker base imageDocker imageTagSizePullsBuildStatus
debiandebian-development-php

Promise

You will always get the latest build from the base image with additional installed packages. After changes on dependencies an event listener starts to rebuild the image and push it to the registry immediately.

Installed packages

Basics
Package      Description
bash       Bash is a Unix shell and command language as a free software replacement for the Bourne shell.
bash-completionProgrammable completion functions for bash
bats        Bats is a TAP-compliant testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected.
ca-certificatesContains the certificate authorities shipped with Mozilla's browser to allow SSL-based applications to check for the authenticity of SSL connections.
curl       cURL is a computer software project providing a library and command-line tool for transferring data using various protocols.
figlet     FIGlet generates text banners, in a variety of typefaces, composed of letters made up of conglomerations of smaller ASCII characters (see ASCII art).
findutilsFind Utilities are the basic directory searching utilities of the GNU operating system.
git        Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people.
make      Make is a build automation tool that automatically builds executable programs and libraries from source code.
mc        GNU Midnight Commander (also known as mc) is a free cross-platform orthodox file manager.
siege      Siege is an open source regression test and benchmark utility. It can stress test a single URL with a user defined number of simulated users, or it can read many URLs into memory and stress them simultaneously.
wget       GNU Wget is a computer program that retrieves content from web servers.
vim        Vim is a clone of Bill Joy's vi text editor program for Unix.
zipThe .ZIP file format permits a number of compression algorithms, though DEFLATE is the most common.
PHP
Package      Description
php       PHP is a server-side scripting language designed primarily for web development but also used as a general-purpose programming language.
php-apcuAPCu is APC stripped of opcode caching.
php-cliCommand line tool for PHP
php-curlPHP supports libcurl, a library created by Daniel Stenberg, that allows you to connect and communicate to many different types of servers with many different types of protocols.
php-domThe DOM extension allows you to operate on XML documents through the DOM API with PHP.
php-gdPHP is not limited to creating just HTML output. It can also be used to create and manipulate image files in a variety of different image formats, including GIF, PNG, JPEG, WBMP, and XPM. Even more conveniently, PHP can output image streams directly to a browser.
php-intlInternationalization extension (further is referred as Intl) is a wrapper for » ICU library, enabling PHP programmers to perform various locale-aware operations including but not limited to formatting, transliteration, encoding conversion, calendar operations, » UCA-conformant collation, locating text boundaries and working with locale identifiers, timezones and graphemes.
php-mbstringWhile there are many languages in which every necessary character can be represented by a one-to-one mapping to an 8-bit value, there are also several languages which require so many characters for written communication that they cannot be contained within the range a mere byte can code-
php-simplexmlThe SimpleXML extension provides a very simple and easily usable toolset to convert XML to an object that can be processed with normal property selectors and array iterators.
php-soapThe SOAP extension can be used to write SOAP Servers and Clients. It supports subsets of » SOAP 1.1, » SOAP 1.2 and » WSDL 1.1 specifications.
php-xdebugXdebug is an extension for PHP to assist with debugging and development. It contains a single step debugger to use with IDEs; it upgrades PHP's var_dump() function; it adds stack traces for Notices, Warnings, Errors and Exceptions; it features functionality for recordig every function call and variable assignment to disk; it contains a profiler; and it provides code coverage functionality for use with PHPUnit.
php-zipThis extension enables you to transparently read or write ZIP compressed archives and the files inside them.

Usage

    docker run -it vergissberlin/debian-development-php:latest bash

Connection with ssh

  1. Add your public and private key to ./setup/root/.ssh/
  2. Connect to with ssh root@localhost -p 22

Docker registry

https://hub.docker.com/r/vergissberlin/debian-development-php/

Similar images

Name        GitDocker
alpine-developmentgitdocker
centos-developmentgitdocker
fedora-developmentgitdocker
opensuse-developmentgitdocker
ubuntu-developmentgitdocker
debian-developmentgitdocker

Tag summary

Content type

Image

Digest

Size

174.5 MB

Last updated

almost 8 years ago

docker pull vergissberlin/debian-development-php