-
knowledgeとpostgresのイメージをDocker Hubからダウンロードしてくる
docker pull koda/docker-knowledge docker pull postgres
-
postgresを起動する
docker run \ -d \ --name knowledge-no-db \ -v /Users/hogefuga/knowledge/db/:/var/lib/postgresql/data \ -e POSTGRES_USER=hogefuga \ -e POSTGRES_PASSWORD=foobar \ postgres
-
knowledgeを起動する
docker run \ -d \ --name knowledge \ -v /Users/hogefuga/knowledge/app/:/root/.knowledge \ -p 80:8080 \ --link knowledge-no-db:postgres \ koda/docker-knowledge
-
ブラウザでknowledgeを開き、adminアカウントでサインインし、
システム設定の「データベースの接続先変更」画面で組み込みDBからpostgresにDBを変更する項目 値 URL jdbc:postgresql://knowledge-no-db:5432/hogefuga user hogefuga password foobar
ちょっと触って見る程度とかでpostgres不要であれば、以下のみでOK。
docker run \
-d \
--name knowledge \
-v /Users/hogefuga/knowledge/app/:/root/.knowledge \
-p 80:8080 \
koda/docker-knowledge