Coder Social home page Coder Social logo

phpdocker-io / phpdocker.io Goto Github PK

View Code? Open in Web Editor NEW
876.0 32.0 101.0 3.22 MB

PHPDocker.io website and environment (php and docker based) generator

Home Page: http://phpdocker.io

License: Other

PHP 77.20% CSS 5.36% JavaScript 3.07% Dockerfile 1.92% Makefile 2.66% Twig 8.56% Gherkin 1.23%

phpdocker.io's Introduction

PHPDocker.io

This is the repository for both the website and the generator over at PHPDocker.io, opensourced on an Apache 2.0 license and open for anyone to contribute as they please

Contributing

Fork, tweak & pull request.

Please follow PSR code formatting standards, and Symfony best practices and, in general, do what you see already done in the current code.

Running the project

Project is given with a PHPDocker.io generated environment.

Recommended installation is running a make init script: this will set up the app (bower install, composer install, etc) through docker and docker-compose commands.

  • Clone

  • Run make init - this will:

    • clean up caches
    • provision a cert using mkcert
    • create a hosts entry (phpdocker.local)
    • composer and bower install
    • ensure web assets are available
    • start up the environment
  • You can then head off to the /generator route.

This is an initial fail-safe set up and not always you need to run it, after it's done once you'll just need to do a good old docker-compose up -d.

Running the app on Windows is possible using Wsl2 and Docker. More info here: Docker Desktop WSL 2 backend. App will be available at https://localhost:10000/generator route.

phpdocker.io's People

Contributors

alexey-milovidov avatar alister avatar amarkhai avatar andreybolonin avatar aruku avatar crell avatar dependabot[bot] avatar djozsef avatar geehon avatar h10d avatar igroovyboy avatar jsawo avatar kalizi avatar luispabon avatar svanschu avatar tomasnorre avatar wslaghekke avatar zholus avatar zinthose avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

phpdocker.io's Issues

Redis: Fix kernel configuration warning

After creating a redis container, the following warning is displayed:

WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.

Support Symfony 4 on generator

It must be in fact the same as the "Generic" option since symfony 4 has abandoned app and app_dev (like we did by hand months ago) and uses index.php now.

  • Update drop down to ensure the symfony option is marked clearly as 2/3
  • Add symfony 4 to the "generic" option

This will avoid confusion by users on which option to select to begin with.

php-ini-overrides.ini Override File Not working

After building I checked why my new ini settings were not working. The override file isn't being used or checked:

# php -i | grep .ini
Configuration File (php.ini) Path => /usr/local/etc/php
Scan this dir for additional .ini files => /usr/local/etc/php/conf.d
Additional .ini files parsed => /usr/local/etc/php/conf.d/docker-php-ext-bz2.ini,
/usr/local/etc/php/conf.d/docker-php-ext-gd.ini,
/usr/local/etc/php/conf.d/docker-php-ext-mcrypt.ini,
/usr/local/etc/php/conf.d/docker-php-ext-mysqli.ini,
/usr/local/etc/php/conf.d/docker-php-ext-opcache.ini,
/usr/local/etc/php/conf.d/docker-php-ext-pdo_mysql.ini
user_ini.cache_ttl => 300 => 300
user_ini.filename => .user.ini => .user.ini
com_init_db => 0
Classes => AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException
DAI_USAID_DOCKER_WEBSTARTER_MYSQL_ENV_affinity:container => =5c3112eabfbd0f13f9bad371947c160dedabca08e0c57239814e89c7d3ba1a76
$_SERVER['DAI_USAID_DOCKER_WEBSTARTER_MYSQL_ENV_affinity:container'] => =5c3112eabfbd0f13f9bad371947c160dedabca08e0c57239814e89c7d3ba1a76
$_ENV['DAI_USAID_DOCKER_WEBSTARTER_MYSQL_ENV_affinity:container'] => =5c3112eabfbd0f13f9bad371947c160dedabca08e0c57239814e89c7d3ba1a76

Add help to generator

We need to add a mechanism to provide with help on each generator field. Perhaps a "?" symbol which when hovered shows a tooltip?

Missing .composer directory

Hi guys,

installing the generated files on Windows 7 results in following error:

c:\phpdocker>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
There are errors in the configuration of this machine. Please fix
the following errors and try again:

vm:
* The host path of the shared folder is missing: ~/.composer/

What am I doing wrong?

Kind regards

Michael

Apache support

You can also add Apache support. Personally I'm not using nginx everytime. Apache option would be great!

Add support for Node.js

Every web project needs some kind of frontend. If you're thinking of "modern" web frontends, there will be always the need for Node.js, be it for babel, tsc, gulp, webpack, sass or whatever.

This container should either offer multiple entrypoints to run a specific tool, or be shell accessable.

Add git to PHP docker for composer update

When running composer update it can be necessary to have Git available:

  • Updating friendsofsymfony/user-bundle dev-master (28151dc => 03ce036)
    Update failed (Failed to execute git show-ref --head -d

sh: 1: git: not found
)
Would you like to try reinstalling the package instead [yes]? yes

  • Removing friendsofsymfony/user-bundle (dev-master)

[RuntimeException]
Failed to execute git show-ref --head -d
sh: 1: git: not found

Would be good to add this to the docker-compose.yml .

On a side-note, it's best to run composer update as user www-data so the vendor map gets the correct user set.

Add phpMyAdmin

Users can now simply login into their mysql container, but going into the containers is a bit of a PITA.

  • Must use our PHP-FPM container base, but be separate of the app's container. This should bring down deployment time
  • Instead of running PHP-FPM on said container, run PHP's built in webserver
  • Consider making a base image out of this

How to connect to MySQL with e.g. HeidiSQL

I've tried connecting to localhost:3306 but without succes. I've also tried the hostname mentioned in the README.html, still no success. How can I connect with e.g. HeidiSQL to the docker?

PHP 7.0 FPM container doesn't start service

Hi,

I'm setting up a new development project right now and therefore I generated phpdocker fileset. While running

docker-compose up -d

I run into the following error message

ERROR: for foobar-webserver Cannot start service foobar-webserver: Cannot link to a non running container: /foobar-php-fpm AS /foobar-webserver/foobar-php-fpm
ERROR: Encountered errors while bringing up the project.

Apparently the FPM container doesn't start the FPM process. If I take a look into the list of containers (docker ps -a) I get the following last run command for the container:

"/bin/sh -c '#(nop) WORKDIR /var/www/foobar'"

An phpdocker environment that I have build earlier this month shows this command:

"/bin/sh -c '/usr/sbin/php-fpm7.0 -F -O 2>&1 | sed -u 's,.: \"\(.\)$,\1,'| sed -u 's,"$,,' 1>&1'"

Any idea why the new environment runs the wrong command and so doesn't start the service?

UI: re-style website

The current design is more than a bit crap, visually, and it's starting to look dated now.

Add support for Mail Catcher

In a recent project I had to send emails and I really benefited from having something like MailCatcher.
Here is what I had to add to docker-compose.yml.

    mailcatcher:
      image: schickling/mailcatcher:latest
      container_name: projectname-mailcatcher
      working_dir: /application
      ports:
       - "1080:1080"

Your app will now only have to use mailcatcher as the smtp server with port 1025 and you are done.

files location

Hi, I'm a complete noob to Docker.
I've ran phpdocker and in the browser at localhost:9000/ it says 'File not found.'

In the folder /phpdocker/nginx/nginx.conf it has

root /application/public;
index index.php;

So I have created 'application/public' directories in a few places in my app and put a index.php file in them. But none of them seem to come up.

Where should I be putting my php files? Ta

Add phpPgAdmin

Users can now simply login into their psql container, but going into the containers is a bit of a PITA.

  • Must use our PHP-FPM container base, but be separate of the app's container. This should bring down deployment time
  • Instead of running PHP-FPM on said container, run PHP's built in webserver
  • Consider making a base image out of this

Apache support (FPM/FCGI)

Users have been requesting the option of apache over nginx for a while now.

This tracks refactoring to allow for an apache/fpm (not mod_php) setup.

  • Enable users to switch between nginx (current) and apache at the generator
  • Apache config must follow nginx on framework compatibility - this is actually where the bulk of the work is expected to be
  • Implement as FPM/FCGI (not mod_php)
  • Allow .htaccess - this has also been requested a lot

How do I connect to the postgres container?

I used phpdocker.io and generated my 3 containers. The postgres container is showing "5432/tcp" on it. How can I connect into that container from the php one (from my app)?

  • thanks for this project.
    ** I'm a newbie to docker

Mailhog error

Hello! I'm using this docker-compose

mailhog:
  image: mailhog/mailhog:latest
  container_name: toplfe-dev-mailhog
  ports:
    - "1026:8025"

redis:
  image: redis:alpine
  container_name: toplfe-dev-redis

webserver:
  image: nginx:alpine
  container_name: toplfe-dev-webserver
  working_dir: /application
  volumes:
      - .:/application
      - ./phpdocker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
  ports:
   - "1025:80"

php-fpm:
  build: phpdocker/php-fpm
  container_name: toplfe-dev-php-fpm
  working_dir: /application
  volumes:
    - .:/application
    - ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.1/fpm/conf.d/99-overrides.ini
    - ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.1/cli/conf.d/99-overrides.ini

adminer:
  image: adminer
  container_name: toplfe-dev-adminer
  restart: always
  ports:
    - "1024:8080"

Then i try to use mail function in my app get this error
root@2e4f8b24662c:/application# php -r "mail('[email protected]', 'My Subject', 'asdas');" error sending mail 2017/10/20 09:31:52 dial tcp 172.18.0.3:1026: getsockopt: connection refused

Docker version 17.05.0-ce, build 89658be
docker-compose version 1.16.1, build 6d1ac21

No MTA installed (sendmail not found) with PHP FPM

I thought that with Mailhog being bundled, there would be some integration out of the box, but using php mail() functions result in /usr/sbin/sendmail: not found being logged.

Would it make sense to include exim4 in the php-fpm container configured to use mailhog?

Remove base port limit

Hey,

I am working on a legacy application and setting the webserver port to 80 is a requirement.
What I did was set the base port to 8080 and then change it to 80 but I was just wondering why do I get this error:

  • This value should be "1025" or more.

If I set it to 80. What is the issue?

Dynamic zip archive name

It would be nice if the generated archive would bear the project name, a slug of it or even just an individual generated name, so that archive names of subsequently configured projects do not collide.

Error_log directive in nginx.conf. Why?

Is there any reason the nginx conf has this:

fastcgi_param PHP_VALUE "error_log=/var/log/nginx/application_php_errors.log";

I thought I was doing something wrong in the php-ini-overrides.ini file but then I thought of checking the nginx.conf and there it was the setting I wanted to change in the ini file.

Add HHVM support

We need to add support for HHVM as an alternative for PHP5.6 and 7.0.

Updating pm.max_children

Hey,

So I have been getting this on php-fpm output

[11-Aug-2017 13:17:46] WARNING: [pool www] server reached pm.max_children setting (5), consider raising it

Is it possible for me to overwrite this setting in the php-ini-overrides.ini or do I have to do something else.
Where is the php-ini-overrides.ini being included? (can't seem to locate it on the php-fpm server)

Mysql Connection from host machine. Unable to connect 'reading initial communication packet', system error: 0

Hey,

I know you have this issue:

regarding connecting to mysql but I am unable to use that as a solution.
This is my docker-compose.yml:

services:

mysql:
  image: mysql:8.0
  container_name: sugarcrm-mysql
  working_dir: /application
  volumes:
    - ./SugarCE-Full-6.5.26/:/application
  environment:
    - MYSQL_ROOT_PASSWORD=admin
    - MYSQL_DATABASE=sugarcrm
    - MYSQL_USER=sugar
    - MYSQL_PASSWORD=sugar
  ports:
   - "3351:3336"

webserver:
  image: nginx:alpine
  container_name: sugarcrm-webserver
  working_dir: /application
  volumes:
      - ./SugarCE-Full-6.5.26/:/application
      - ./phpdocker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
  ports:
   - "8080:80"

php-fpm:
  build: phpdocker/php-fpm
  container_name: sugarcrm-php-fpm
  working_dir: /application
  volumes:
    - ./SugarCE-Full-6.5.26/:/application
    - ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.1/fpm/conf.d/99-overrides.ini

Every time I connect I get the following error:

Lost connection to MySQL server at 'reading initial communication packet', system error: 0

This happens for the root and the sugar user.

I have not changed my.cnf file.
Has anyone ran into this issue?? Any way to fix this? I really need to connect to mysql from my host machine.

Thanks!

Connect to MySQL throws error table performance_schema.session_status does not exist

Just generated a fresh docker.yml and tried to connect to the MySQL server. This didn't work, the following error was thrown:

SQL Error 1146: Table 'performance_schema.session_status' doesn't exist.

How can I fix this?

I have this configuration, no changes to the generated one:

###############################################################################
#                          Generated on phpdocker.io                          #
###############################################################################
version: "3.1"
services:

    mailhog:
      image: mailhog/mailhog:latest
      container_name: dweh-php71-mysql57-mailhog
      ports:
        - "1026:8025"

    mysql:
      image: mysql:5.7
      container_name: dweh-php71-mysql57-mysql
      working_dir: /application
      volumes:
        - .:/application
      environment:
        - MYSQL_ROOT_PASSWORD=root
        - MYSQL_DATABASE=dweh
        - MYSQL_USER=vaarties-sites
        - MYSQL_PASSWORD=vaarties-sites
      ports:
        - "1027:3306"

    webserver:
      image: nginx:alpine
      container_name: dweh-php71-mysql57-webserver
      working_dir: /application
      volumes:
          - .:/application
          - ./phpdocker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
      ports:
       - "1025:80"

    php-fpm:
      build: phpdocker/php-fpm
      container_name: dweh-php71-mysql57-php-fpm
      working_dir: /application
      volumes:
        - .:/application
        - ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.1/fpm/conf.d/99-overrides.ini

LibJPEG Turbo Failed to load

My docker-composer up command resulted in this output error for LibJPEG


lean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
 ---> Running in eae565bc40f2
Get:1 http://security.debian.org jessie/updates InRelease [63.1 kB]
Get:2 http://packages.dotdeb.org jessie InRelease [6756 B]
Ign http://httpredir.debian.org jessie InRelease
Get:3 http://httpredir.debian.org jessie-updates InRelease [142 kB]
Get:4 http://httpredir.debian.org jessie Release.gpg [2373 B]
Get:5 http://httpredir.debian.org jessie Release [148 kB]
Get:6 http://security.debian.org jessie/updates/main amd64 Packages [368 kB]
Get:7 http://packages.dotdeb.org jessie/all amd64 Packages [90.6 kB]
Get:8 http://httpredir.debian.org jessie-updates/main amd64 Packages [17.6 kB]
Get:9 http://httpredir.debian.org jessie/main amd64 Packages [9032 kB]
Fetched 9871 kB in 7s (1312 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  fontconfig-config fonts-dejavu-core imagemagick-common libexpat1
  libfftw3-double3 libfontconfig1 libfreetype6 libglib2.0-0 libgomp1 libjbig0
  libjpeg62-turbo liblcms2-2 liblqr-1-0 libmagickcore-6.q16-2
  libmagickwand-6.q16-2 libmemcached11 libmemcachedutil2 libpng12-0 libtiff5
  libwebp5 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxpm4
  php7.0-igbinary php7.0-msgpack
Suggested packages:
  libfftw3-bin libfftw3-dev liblcms2-utils libmagickcore-6.q16-2-extra
  redis-server
Recommended packages:
  libglib2.0-data shared-mime-info xdg-user-dirs ghostscript gsfonts
  ttf-dejavu-core
The following NEW packages will be installed:
  fontconfig-config fonts-dejavu-core imagemagick-common libexpat1
  libfftw3-double3 libfontconfig1 libfreetype6 libglib2.0-0 libgomp1 libjbig0
  libjpeg62-turbo liblcms2-2 liblqr-1-0 libmagickcore-6.q16-2
  libmagickwand-6.q16-2 libmemcached11 libmemcachedutil2 libpng12-0 libtiff5
  libwebp5 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxpm4
  php7.0-bz2 php7.0-gd php7.0-igbinary php7.0-imagick php7.0-mbstring
  php7.0-memcached php7.0-msgpack php7.0-mysql php7.0-redis php7.0-xdebug
0 upgraded, 37 newly installed, 0 to remove and 1 not upgraded.
Need to get 10.9 MB of archives.
After this operation, 34.3 MB of additional disk space will be used.
Get:1 http://security.debian.org/ jessie/updates/main imagemagick-common all 8:6.8.9.9-5+deb8u3 [150 kB]
Get:2 http://security.debian.org/ jessie/updates/main libexpat1 amd64 2.1.0-6+deb8u3 [80.0 kB]
Get:3 http://security.debian.org/ jessie/updates/main libmagickcore-6.q16-2 amd64 8:6.8.9.9-5+deb8u3 [1686 kB]
Get:4 http://packages.dotdeb.org/ jessie/all php7.0-bz2 amd64 7.0.8-1~dotdeb+8.1 [10.4 kB]
Get:5 http://packages.dotdeb.org/ jessie/all php7.0-gd amd64 7.0.8-1~dotdeb+8.1 [110 kB]
Get:6 http://packages.dotdeb.org/ jessie/all php7.0-igbinary amd64 1.2.1-1~2b7c703-1~dotdeb+8.2 [21.8 kB]
Get:7 http://packages.dotdeb.org/ jessie/all php7.0-imagick amd64 3.4.2-1~dotdeb+8.2 [86.7 kB]
Get:8 http://httpredir.debian.org/debian/ jessie/main libgomp1 amd64 4.9.2-10 [37.8 kB]
Get:9 http://security.debian.org/ jessie/updates/main libmagickwand-6.q16-2 amd64 8:6.8.9.9-5+deb8u3 [404 kB]
Get:10 http://httpredir.debian.org/debian/ jessie/main libpng12-0 amd64 1.2.50-2+deb8u2 [173 kB]
Get:11 http://packages.dotdeb.org/ jessie/all php7.0-mbstring amd64 7.0.8-1~dotdeb+8.1 [464 kB]
Get:12 http://httpredir.debian.org/debian/ jessie/main libfftw3-double3 amd64 3.3.4-2 [722 kB]
Get:13 http://httpredir.debian.org/debian/ jessie/main libfreetype6 amd64 2.5.2-3+deb8u1 [466 kB]
Get:14 http://httpredir.debian.org/debian/ jessie/main fontconfig-config all 2.11.0-6.3 [273 kB]
Get:15 http://httpredir.debian.org/debian/ jessie/main liblcms2-2 amd64 2.6-3+b3 [141 kB]
Get:16 http://httpredir.debian.org/debian/ jessie/main fonts-dejavu-core all 2.34-1 [1047 kB]
Err http://httpredir.debian.org/debian/ jessie/main libjpeg62-turbo amd64 1:1.3.1-12
  Error reading from server. Remote end closed connection [IP: 5.153.231.35 80]
Get:17 http://httpredir.debian.org/debian/ jessie/main libfontconfig1 amd64 2.11.0-6.3 [329 kB]
Get:18 http://packages.dotdeb.org/ jessie/all php7.0-msgpack amd64 2.0.1-1~dotdeb+8.2 [27.4 kB]
Get:19 http://httpredir.debian.org/debian/ jessie/main libglib2.0-0 amd64 2.42.1-1+b1 [2401 kB]
Get:20 http://packages.dotdeb.org/ jessie/all php7.0-memcached amd64 2.2.0-2-52c644b-1~dotdeb+8.2 [35.8 kB]
Get:21 http://packages.dotdeb.org/ jessie/all php7.0-mysql amd64 7.0.8-1~dotdeb+8.1 [125 kB]
Get:22 http://httpredir.debian.org/debian/ jessie/main liblqr-1-0 amd64 0.4.2-2 [24.6 kB]
Get:23 http://httpredir.debian.org/debian/ jessie/main libjbig0 amd64 2.1-3.1 [30.7 kB]
Get:24 http://httpredir.debian.org/debian/ jessie/main libtiff5 amd64 4.0.3-12.3+deb8u1 [213 kB]
Get:25 http://packages.dotdeb.org/ jessie/all php7.0-redis amd64 3.0.0~rc1-1~dotdeb+8.2 [110 kB]
Get:26 http://httpredir.debian.org/debian/ jessie/main libxau6 amd64 1:1.0.8-1 [20.7 kB]
Get:27 http://httpredir.debian.org/debian/ jessie/main libxdmcp6 amd64 1:1.1.1-1+b1 [24.9 kB]
Get:28 http://packages.dotdeb.org/ jessie/all php7.0-xdebug amd64 1:2.4.0-1~dotdeb+8.2 [294 kB]
Get:29 http://httpredir.debian.org/debian/ jessie/main libxcb1 amd64 1.10-3+b1 [44.4 kB]
Get:30 http://httpredir.debian.org/debian/ jessie/main libx11-data all 2:1.6.2-3 [126 kB]
Get:31 http://httpredir.debian.org/debian/ jessie/main libx11-6 amd64 2:1.6.2-3 [729 kB]
Get:32 http://httpredir.debian.org/debian/ jessie/main libxext6 amd64 2:1.3.3-1 [52.7 kB]
Get:33 http://httpredir.debian.org/debian/ jessie/main libmemcached11 amd64 1.0.18-4 [95.2 kB]
Get:34 http://httpredir.debian.org/debian/ jessie/main libmemcachedutil2 amd64 1.0.18-4 [22.3 kB]
Get:35 http://httpredir.debian.org/debian/ jessie/main libxpm4 amd64 1:3.5.11-1+b1 [48.1 kB]
Get:36 http://httpredir.debian.org/debian/ jessie/main libwebp5 amd64 0.4.1-1.2+b2 [201 kB]
Fetched 10.8 MB in 5s (1977 kB/s)
E: Failed to fetch http://httpredir.debian.org/debian/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.3.1-12_amd64.deb  Error reading from server. Remote end closed connection [IP: 5.153.231.35 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Readme notice of supported containers may be incorrect?

Once a docker zip has been generated, the read me states:

MacOS and Windows have no native support for docker containers.

I do not think this is the case anymore. Using Docker CE I was able to run docker-compose up and have an environment running in docker containers on MacOS.

Have not tested in Windows but they supply an application for it, so I assume it works!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.