Images | Branch | Tags | Dockerfile |
---|---|---|---|
alpine | master | latest-alpine, master-alpine | Dockerfile |
nginx | master | latest-nginx, master-nginx | Dockerfile |
php-cli | master | latest-php-cli, master-php-cli | Dockerfile |
php-fpm | master | latest-php-fpm, master-php-fpm | Dockerfile |
Alpine Linux is a Linux distribution built around musl libc and BusyBox. The image is only 5 MB in size and has access to a package repository that is much more complete than other BusyBox based images. This makes Alpine Linux a great image base for utilities and even production applications. Read more about Alpine Linux here and you can see how their mantra fits in right at home with Docker images.
Changes from Alpine 3.7
Change | Value | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CMD | /bin/bash | ||||||||||||||||||||||||
User | app | ||||||||||||||||||||||||
Workdir | /app | ||||||||||||||||||||||||
Groups |
|
||||||||||||||||||||||||
Packages |
|
||||||||||||||||||||||||
Users |
|
Nginx (pronounced "engine-x") is an open source reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer, HTTP cache, and a web server (origin server). The nginx project started with a strong focus on high concurrency, high performance and low memory usage. It is licensed under the 2-clause BSD-like license and it runs on Linux, BSD variants, Mac OS X, Solaris, AIX, HP-UX, as well as on other *nix flavors. It also has a proof of concept port for Microsoft Windows.
Changes from Alpine (above)
Change | Value |
---|---|
CMD | nginx |
Entrypoint | docker-nginx-entrypoint |
Exposed Ports | 80/tcp |
User | root |
PHP is a server-side scripting language designed for web development, but which can also be used as a general-purpose programming language. PHP can be added to straight HTML or it can be used with a variety of templating engines and web frameworks. PHP code is usually processed by an interpreter, which is either implemented as a native module on the web-server or as a common gateway interface (CGI).
For PHP projects run through the command line interface (CLI).
Changes from Alpine (above)
Change | Value |
---|---|
CMD | php |
Entrypoint | docker-nginx-entrypoint |
PHP is a server-side scripting language designed for web development, but which can also be used as a general-purpose programming language. PHP can be added to straight HTML or it can be used with a variety of templating engines and web frameworks. PHP code is usually processed by an interpreter, which is either implemented as a native module on the web-server or as a common gateway interface (CGI).
For PHP projects run through the web server.
Changes from Alpine (above)
Change | Value |
---|---|
CMD | php-fpm |
Entrypoint | docker-php-entrypoint |
Exposed Ports | 9000/tcp |
User | root |