Skip to content
Docker image for Koken. Uses Ubuntu, nginx, MySQL, and PHP 5.
Branch: master
Clone or download
Pull request Compare This branch is 22 commits ahead, 6 commits behind koken:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
conf
php
services
shell
.gitignore
Dockerfile
LICENSE
README.md
create_koken.sh

README.md

Unoffical Image for installing Koken. Major difference between this and the offical container is that this uses a seperate mysql container instead of one inbuilt into the container;

Features

  • Automatically sets up and configures the database for Koken and skips that step in the installation process.
  • Adds a cron job to do periodic cleanup of the image cache.
  • nginx/PHP configured for best Koken performance.
  • Can be used on any machine with Docker installed.
  • Uses seperate mysql container

Prerequisites

  1. Have Docker installed (https://www.docker.io/gettingstarted/#h_installation).
  2. have a mysql container running see here for help of starting one up https://hub.docker.com/_/mysql/

Simple Setup

wget -qO- https://raw.githubusercontent.com/robrotheram/docker-koken-lemp/master/create_koken.sh | sudo bash

Server will now be running on port 90 and storage created at /data/koken

Custom Installation

  1. Clone this repo
  2. Build the image docker build -t image-name .
  3. docker run -d -p <port>:8080 -v <dir for koken>:/usr/share/nginx/www --link <mysql container name>:mysql <image-name> /sbin/my_init
You can’t perform that action at this time.