Git Product home page Git Product logo

dockie's Introduction

Deprecated: Use Docker4Drupal instead.

Dockie

Collection of modern development environments for Docker.

Index

Repository Description
dockie/dockie Base modern development environment
dockie/lamp Linux, Apache, MySQL and PHP stack
dockie/drupal Drupal stack
dockie/drupal-make Drupal stack from an install profile with Drush Make
dockie/drupal-site-install Drupal stack from the Drupal root

Installation

Pull the repository you would like to use:

docker pull dockie/dockie

Usage

See the documentation about the specific repository to see how to gain access to its exposed services.

License

Licensed under the incredibly permissive MIT License.

dockie's People

Contributors

andypost avatar bforchhammer avatar maartenst avatar robloach 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

dockie's Issues

Lua

Add Lua, Luarocks, Moonscript, Luasec, Busted, etc.

Io.js

Would be good to some some es6 on there.

GetGo

Install Go via GetGo

Add zsh

Ability to switch between BASH or ZSH in environmental variables.

Error : LAMP /mysql-setup.sh: Text file busy while building

Hello,

Have you tried building the lamp container lately ?

I have an error

Get:3 http://archive.ubuntu.com/ubuntu/ wily/main libhtml-template-perl all 2.95-2 [60.4 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ wily-updates/main mysql-server all 5.6.27-0ubuntu1 [8804 B]
Preconfiguring packages ...
Fetched 10.4 MB in 9s (1062 kB/s)
Selecting previously unselected package mysql-server-core-5.6.
(Reading database ... 49806 files and directories currently installed.)
Preparing to unpack .../mysql-server-core-5.6_5.6.27-0ubuntu1_amd64.deb ...
Unpacking mysql-server-core-5.6 (5.6.27-0ubuntu1) ...
Selecting previously unselected package mysql-server-5.6.
Preparing to unpack .../mysql-server-5.6_5.6.27-0ubuntu1_amd64.deb ...
Unpacking mysql-server-5.6 (5.6.27-0ubuntu1) ...
Selecting previously unselected package libhtml-template-perl.
Preparing to unpack .../libhtml-template-perl_2.95-2_all.deb ...
Unpacking libhtml-template-perl (2.95-2) ...
Selecting previously unselected package mysql-server.
Preparing to unpack .../mysql-server_5.6.27-0ubuntu1_all.deb ...
Unpacking mysql-server (5.6.27-0ubuntu1) ...
Processing triggers for systemd (225-1ubuntu9) ...
Setting up mysql-server-core-5.6 (5.6.27-0ubuntu1) ...
Setting up mysql-server-5.6 (5.6.27-0ubuntu1) ...
invoke-rc.d: policy-rc.d denied execution of stop.
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libhtml-template-perl (2.95-2) ...
Setting up mysql-server (5.6.27-0ubuntu1) ...
Processing triggers for systemd (225-1ubuntu9) ...
/bin/sh: 1: /mysql-setup.sh: Text file busy

I managed to fix it by using sync like this chmod +x /*.sh; sync && \ /mysql-setup.sh

But in the end it seems that mysql isn't loading :

Setting up mysql-server-5.6 (5.6.27-0ubuntu1) ...
invoke-rc.d: policy-rc.d denied execution of stop.
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libhtml-template-perl (2.95-2) ...
Setting up mysql-server (5.6.27-0ubuntu1) ...
Processing triggers for systemd (225-1ubuntu9) ...
 ---> Waiting for MySQL
 ---> Waiting for MySQL
 ---> Waiting for MySQL
 ---> Waiting for MySQL

drupal-site-install-setup entered FATAL state, too many start retries too quickly

I'm having trouble with this. When running that docker run -p 8000:80 -p 2200:22 -v $(pwd):/var/www/html:rw dockie/drupal-site-install command which is docker run -p 8000:80 -p 2200:22 -v //c/0/drupal:/var/www/html:rw dockie/drupal-site-install on my Windows machine, it doesn't work. (I'm using docker machine).

This is the result:

/usr/lib/python2.7/dist-packages/supervisor/options.py:296: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
  'Supervisord is running as root and it is searching '
2015-09-15 22:04:25,799 CRIT Supervisor running as root (no user in config file)
2015-09-15 22:04:25,800 WARN Included extra file "/etc/supervisor/conf.d/drupal-site-install.conf" during parsing
2015-09-15 22:04:25,800 WARN Included extra file "/etc/supervisor/conf.d/drupal.conf" during parsing
2015-09-15 22:04:25,801 WARN Included extra file "/etc/supervisor/conf.d/mysql.conf" during parsing
2015-09-15 22:04:25,801 WARN Included extra file "/etc/supervisor/conf.d/apache2.conf" during parsing
2015-09-15 22:04:25,801 WARN Included extra file "/etc/supervisor/conf.d/supervisor.conf" during parsing
2015-09-15 22:04:25,819 INFO RPC interface 'supervisor' initialized
2015-09-15 22:04:25,820 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2015-09-15 22:04:25,820 INFO supervisord started with pid 1
2015-09-15 22:04:26,825 INFO spawned: 'mysqld' with pid 8
2015-09-15 22:04:26,837 INFO spawned: 'drupal-site-install-setup' with pid 9
2015-09-15 22:04:26,841 INFO spawned: 'drupal-setup' with pid 10
2015-09-15 22:04:26,852 INFO spawned: 'apache2' with pid 12
2015-09-15 22:04:27,451 INFO exited: drupal-site-install-setup (exit status 1; not expected)
2015-09-15 22:04:27,839 INFO success: mysqld entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2015-09-15 22:04:27,840 INFO success: drupal-setup entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2015-09-15 22:04:27,884 INFO success: apache2 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2015-09-15 22:04:28,879 INFO spawned: 'drupal-site-install-setup' with pid 1273
2015-09-15 22:04:29,148 INFO exited: drupal-site-install-setup (exit status 1; not expected)
2015-09-15 22:04:31,893 INFO spawned: 'drupal-site-install-setup' with pid 1306
2015-09-15 22:04:32,169 INFO exited: drupal-site-install-setup (exit status 1; not expected)
2015-09-15 22:04:35,908 INFO spawned: 'drupal-site-install-setup' with pid 1341
2015-09-15 22:04:36,203 INFO exited: drupal-site-install-setup (exit status 1; not expected)
2015-09-15 22:04:36,911 INFO gave up: drupal-site-install-setup entered FATAL state, too many start retries too quickly

Change how Forge Base works

Bring in all development tools into base, expose services in child containers.

Move into base:
Php
Compass
Ruby
Composer
Grunt
Node

Remove SSH

Remove SSH and document getting into the environment.

iputils-ping required to configure Solr

To configure Solr I had to firstly install iputils-ping using apt-get install iputils-ping on the container. Took me ages to figure that out.

Is there anyway we can have this installed by default? Thanks for this, using it with your Drupal Docker Composer repo.

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.