Skip to content

howtoadhd/docker.base-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base images for HowToADHD

Travis GitHub stars Docker Stars

Supported tags and respective Dockerfile links

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

Containers

Alpine

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
app
UID 83
Packages
bash
Users
root
Default Shell /bin/bash
app
Default Shell /sbin/nologin
Home Dir /app
Primary Group app
UID 83
www-data
Default Shell /sbin/nologin
Home Dir /app/www
Primary Group app
UID 82

Nginx

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 CLI

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 FPM

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published