Sign inSign up

luhe/vsftp

By luhe

Updated over 10 years ago

fork of webdevops/Dockerfile

Image
0

619

luhe/vsftp repository overview

WebDevOps Dockerfiles

Dockerfiles for various prebuilt docker containers

Docker layout

DockerfileDescriptionDepends on
bootstrapDistribution with ansible and some scriptsofficial docker files
baseBase containers for WebDevOps service containerswebdevops/bootstrap
phpPHP (cli and fpm) service containerswebdevops/base
php-apachePHP (cli and fpm) with Apache service containerswebdevops/php
php-nginxPHP (cli and fpm) with Nginx service containerswebdevops/php
hhvmHHVM (cli and fcgi) service containerswebdevops/base
hhvm-apacheHHVM (cli and fcgi) with Apache service containerswebdevops/hhvm
hhvm-nginxHHVM (cli and fcgi) with Nginx service containerswebdevops/hhvm
vsftpVSFTP (ftp service) service containerwebdevops/base:latest
storageStorage (noop) containerwebdevops/base:latest
sshSSH service containerwebdevops/base:latest
postfixPostfix service containerwebdevops/base:latest
mail-sandboxMail catcher service container (catches all mails via SMTP and are accessable via IMAP)webdevops/postfix:latest
samson-deploymentSamson based deployment servicezendesk/samson

Building

Lokal building of containers can be done with make and Makefile:

CommandDescription
make allBuild all containers fast mode (parallel building, FAST=1)
FAST=0 make allBuild all containers slow mode (serial building)
DEBUG=1 make allShow log of build process even if process is successfull
FORCE=1 make allForce container build (docker build --no-cache ...)

make provisionDeploy all configuration files from _provisioning/
make dist-updateUpdate local distrubtion images (CentOS, Debian, Ubuntu)

make testRun testsuite (use currently available docker images on your docker host)
make test-hub-imagesRun testsuite but pull newest docker images from docker hub first

make pushRun tests and rebuild them (use cache) and push them to docker hub
make publishRun dist-update, all with FORCE and push

make baseBuild all base containers
make serviceBuild all service containers
make phpBuild all php containers
make hhvmBuild all hhvm containers
make nginxBuild all nginx containers
make apacheBuild all apache containers
make webdevops/php-nginxBuild specific containers (as example)

Provisioning

All base inherited containers provides an modular provisioning available as simple shell scripts and ansible roles. See base/README.md for more informations.

The configuration and provisioning files are build from _provisioning/ to get a consistent configuraiton for all containers. This also should reduce copy&paste errors because the configuration will be deployed automatically into containers on build process.

Images

ImageInfo
Bootstrap container
webdevops/bootstrap:latest
webdevops/bootstrap:ubuntu-12.04
webdevops/bootstrap:ubuntu-14.04
webdevops/bootstrap:ubuntu-15.04
webdevops/bootstrap:ubuntu-15.10
webdevops/bootstrap:centos-7
webdevops/bootstrap:debian-8

Base container
webdevops/base:latest
webdevops/base:ubuntu-12.04
webdevops/base:ubuntu-14.04
webdevops/base:ubuntu-15.04
webdevops/base:ubuntu-15.10
webdevops/base:centos-7
webdevops/base:debian-8

PHP container
webdevops/php:latest
webdevops/php:ubuntu-12.04
webdevops/php:ubuntu-14.04
webdevops/php:ubuntu-15.04
webdevops/php:ubuntu-15.10
webdevops/php:centos-7
webdevops/php:debian-8-php7
webdevops/php:debian-8
webdevops/php:debian-7

Apache HTTPD with PHP container
webdevops/php-apache:latest
webdevops/php-apache:ubuntu-14.04
webdevops/php-apache:ubuntu-15.04
webdevops/php-apache:ubuntu-15.10
webdevops/php-apache:centos-7
webdevops/php-apache:debian-8-php7
webdevops/php-apache:debian-8
webdevops/php-apache:debian-7

NGINX with PHP container
webdevops/php-nginx:latest
webdevops/php-nginx:ubuntu-12.04
webdevops/php-nginx:ubuntu-14.04
webdevops/php-nginx:ubuntu-15.04
webdevops/php-nginx:ubuntu-15.10
webdevops/php-nginx:centos-7
webdevops/php-nginx:debian-8-php7
webdevops/php-nginx:debian-8
webdevops/php-nginx:debian-7

Apache HTTPD container
webdevops/apache:latest
webdevops/apache:ubuntu-12.04
webdevops/apache:ubuntu-14.04
webdevops/apache:ubuntu-15.04
webdevops/apache:ubuntu-15.10
webdevops/apache:centos-7
webdevops/apache:debian-8
webdevops/apache:debian-7

Nginx container
webdevops/nginx:latest
webdevops/nginx:ubuntu-12.04
webdevops/nginx:ubuntu-14.04
webdevops/nginx:ubuntu-15.04
webdevops/nginx:ubuntu-15.10
webdevops/nginx:centos-7
webdevops/nginx:debian-8
webdevops/nginx:debian-7

HHVM container
webdevops/hhvm:latest
webdevops/hhvm:ubuntu-14.04

Apache HTTPD with HHVM container
webdevops/hhvm-apache:latest
webdevops/hhvm-apache:ubuntu-14.04

NGINX with PHP container
webdevops/hhvm-nginx:latest
webdevops/hhvm-nginx:ubuntu-14.04

Service container
webdevops/samson-deployment:latest
webdevops/ssh:latest
webdevops/vsftp:latest

Misc container
webdevops/storage:latest

Tag summary

Content type

Image

Digest

Size

230.8 MB

Last updated

over 10 years ago

docker pull luhe/vsftp