diff options
Diffstat (limited to 'docs/docker.markdown')
-rw-r--r-- | docs/docker.markdown | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/docs/docker.markdown b/docs/docker.markdown index b4334e1f..74a7f6f8 100644 --- a/docs/docker.markdown +++ b/docs/docker.markdown @@ -1,13 +1,24 @@ -How to test Kanboard with Docker? -================================= +How to run Kanboard with Docker? +================================ -Kanboard can run with [Docker](https://www.docker.com). +Kanboard can run easily with [Docker](https://www.docker.com). There is a `Dockerfile` in the repository to build your own container. +Use the automated build +----------------------- + +Every new commit on the repository trigger a new build on [Docker Hub](https://registry.hub.docker.com/u/kanboard/kanboard/). + +```bash +docker run -d --name kanboard -p 80:80 -t kanboard/kanboard:latest +``` + +The tag **latest** is the **development version** of Kanboard, use at your own risk. + Build your own Docker image --------------------------- -From your kanboard directory run the following command: +Clone the Kanboard repository and run the following command: ```bash docker build -t youruser/kanboard:master . @@ -22,8 +33,14 @@ docker run -d --name kanboard -p 80:80 -t youruser/kanboard:master Store your data on a volume --------------------------- -You can also save your data outside of the container, on the local machine: +By default Kanboard will store attachments and the Sqlite database in the directory data. Run this command to use a custom volume path: ```bash docker run -d --name kanboard -v /your/local/data/folder:/var/www/html/data -p 80:80 -t kanboard/kanboard:master ``` + +References +---------- + +- [Official Kanboard images](https://registry.hub.docker.com/u/kanboard/kanboard/) +- [Docker documentation](https://docs.docker.com/) |