Skip to content

solidnerd/docker-bookstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

653ccb1 · Aug 26, 2016

History

41 Commits
Jul 8, 2016
Feb 4, 2016
Aug 26, 2016
Aug 26, 2016
Apr 21, 2016
Aug 26, 2016
Aug 26, 2016
Feb 3, 2016
Aug 26, 2016
Aug 18, 2016

Repository files navigation

Docker Image For BookStack

Current Version: 0.11.2

Quickstart

With Docker Compose is a Quickstart very easy. Run the following command:

docker-compose up

and after that open your Browser and go to http://localhost:8080 .

How to use the Image without Docker compose

Networking changed in Docker v1.9, so you need to do one of the following steps.

Docker < v1.9

  1. MySQL Container:
docker run -d --name bookstack-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=secret -e MYSQL_DATABASE=bookstack -e MYSQL_USER=bookstack -e MYSQL_PASSWORD=secret mysql
  1. BookStack Container:
docker run --name my-bookstack -d --link bookstack-mysql:mysql -p 8080:80 solidnerd/bookstack:0.11.2

Docker 1.9+

  1. Create a shared network: docker network create bookstack_nw

  2. MySQL container :

docker run -d --net bookstack_nw  \
-e MYSQL_ROOT_PASSWORD=secret \
-e MYSQL_DATABASE=bookstack \
-e MYSQL_USER=bookstack \
-e MYSQL_PASSWORD=secret \
 --name="bookstack_db" \
 mysql
  1. Create BookStack Container
docker run -d --net bookstack_nw  \
-e DB_HOST=bookstack_db \
-e DB_DATABASE=bookstack \
-e DB_USERNAME=bookstack \
-e DB_PASSWORD=secret \
-p 8080:80
 solidnerd/bookstack

After the steps you can visit http://localhost:8080 .

Inspiration

It comes from Kilhog/docker-bookstack. He did the initially work it was a fork previously but know i want to go in a other direction.