我這里使用的是ubuntu16.04的系統(tǒng)。
使用docker進(jìn)行安裝
我們使用https://hub.docker.com/r/redpointgames/phabricator/ 中提供的鏡像。
在則這個(gè)鏡像中已經(jīng)為我們提供了多種插件,不過(guò)需要我們自己提供一個(gè)mysql數(shù)據(jù)庫(kù)的地址。
所以我們可以先使用docker安裝一個(gè)mysql數(shù)據(jù)庫(kù)??梢詤⒖迹篽ttps://www.jb51.net/article/148880.htm
按照上面的教程,我們安裝了mysql,賬號(hào)為root,密碼為123456
通過(guò)
docker inspect
我們可以知道m(xù)ysql這個(gè)容器的ip地址。加入我們查到的這個(gè)容器的私有ip為172.17.0.2。
下面我們就可以來(lái)使用docker安裝phabricator了。
docker pull redpointgames/phabricator # 拉取最新版的phabricator
啟動(dòng)
docker run --name phabricator -p 443:443 -p 332:22 -p 8891:80 -v /root/phabricator/backup:/repos -e PHABRICATOR_HOST=xxxxxx:8891 -e MYSQL_HOST=172.17.0.2 -e MYSQL_USER=root -e MYSQL_PASS=123456 -e PHABRICATOR_REPOSITORY_PATH=/repos -e PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin -it redpointgames/phabricator /bin/bash /app/init.sh