欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Docker安裝phabricator的配置和使用方法

 更新時間:2018年10月15日 15:55:02   作者:數(shù)據(jù)架構師  
今天小編就為大家分享一篇關于使用Docker安裝phabricator的配置和使用方法的文章,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

我這里使用的是ubuntu16.04的系統(tǒng)。

使用docker進行安裝

我們使用https://hub.docker.com/r/redpointgames/phabricator/ 中提供的鏡像。

在則這個鏡像中已經(jīng)為我們提供了多種插件,不過需要我們自己提供一個mysql數(shù)據(jù)庫的地址。

所以我們可以先使用docker安裝一個mysql數(shù)據(jù)庫??梢詤⒖迹?a href="http://www.dbjr.com.cn/article/148880.htm">http://www.dbjr.com.cn/article/148880.htm

按照上面的教程,我們安裝了mysql,賬號為root,密碼為123456

通過

docker inspect <container id> |grep IPAddress

我們可以知道m(xù)ysql這個容器的ip地址。加入我們查到的這個容器的私有ip為172.17.0.2。

下面我們就可以來使用docker安裝phabricator了。

docker pull redpointgames/phabricator    # 拉取最新版的phabricator

啟動

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

其中xxxx為你服務器的外網(wǎng)ip,這個就可以通過http://xxxxx:8891來訪問你服務器上docker部署的phabricator了。不過記得開啟安全組。

安裝完成后,我們就可以通過外網(wǎng)ip
加端口號8891來訪問了。

這時我們添加的用戶,會默認為系統(tǒng)的管理員,就可以登錄到后臺進行其他的設置了。但是先不要推出這個頁面。因為要進行一些設置才行。

如果你第一次訪問不是這個界面, 我們也可以在控制臺通過命令 的方式添加用戶.

進入容器
cd /srv/phabricator/phabricator
./bin/accountadmin

如果你的管理員用戶退出來了,提示下面的信息了

This Phabricator install is not configured with any enabled authentication providers which can be used to log in. If you have accidentally locked yourself out by disabling all providers, you can use phabricator/bin/auth recover <username> to recover access to an administrative account.

你應該運行命令

進入容器
cd /srv/phabricator/phabricator
./bin/auth recover luanpeng(在網(wǎng)頁中創(chuàng)建的管理員賬號)

會提示通過一個網(wǎng)頁進入。

Use this link to recover access to the "luanpeng" account from the web interface:
  http://xxxxxx:8891/login/once/recover/1/xxxxxxxxxx/
After logging in, you can use the "Auth" application to add or restore authentication providers and allow normal logins to succeed.

根據(jù)提示進行操作

在主頁左側欄選擇Auth,進入下圖

允許用戶登錄注冊

到此為止,phabricator就安裝完畢了

如果你不想使用docker安裝,可以自己獨立部署。不過步驟比較繁瑣,所以建議還是通過docker部署。

使用安裝腳本安裝

創(chuàng)建安裝腳本。打開網(wǎng)址將網(wǎng)頁中的腳本內(nèi)容復制到新建的sh文件中,https://secure.phabricator.com/source/phabricator/browse/master/scripts/install/install_ubuntu.sh

將網(wǎng)址中的腳本文件下載下來,或者直接在本地創(chuàng)建一個sh文件,將網(wǎng)頁上的sh代碼復制下來。形成本地的安裝腳本install_ubuntu.sh

創(chuàng)建安裝目錄/home/luanpeng/work/phabricator

將安裝腳本拷貝到安裝目錄,執(zhí)行腳本

sh install_ubuntu.sh

執(zhí)行腳安裝本按照屏幕提示進行操作。腳本會自動幫你安裝git, apache, mysql, php…等一系列工具。

注意:在安裝mysql時,會有幾次讓你輸入root密碼的提示。這里推薦將密碼設置為空,以方便后面的使用。

下載Phabricator以及其依賴包

$ cd somewhere/ # pick some install directory 切換到安裝目錄
somewhere/ $ git clone git://github.com/facebook/libphutil.git
somewhere/ $ git clone git://github.com/facebook/arcanist.git
somewhere/ $ git clone git://github.com/facebook/phabricator.git

WEB服務器:配置Apache

加入sverver name
(1)修改httpd.conf,這個文件在剛裝完Apache時應該是空的。(2.4.x版本在/etc/apache2路徑下創(chuàng)建httpd.conf文件即可)
加入如下內(nèi)容: ServerName localhost
(2)保存退出。
2.驗證Apache安裝
(1)重啟Apache服務
/etc/init.d/apache2 restart
(2)驗證頁面
打開瀏覽器,在地址欄中輸入 localhost??词欠駮霈F(xiàn)“It works”的字樣,如果出現(xiàn)代表Apache運行正常。否則,就需要去查看一下httpd.conf是否配置正確了。

更新Phabricator

由于Phabricator一直處于發(fā)展狀態(tài),所以你應該經(jīng)常更新它。如何更新:

  • 停止webserver的運行
  • 運行git拉取libphutil/,arcanist/,phabricator
  • 運行phabricator/bin/storage upgrade
  • 重新啟動webserver

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接

相關文章

  • Docker教程之dockerfile構建centos鏡像

    Docker教程之dockerfile構建centos鏡像

    這篇文章主要介紹了Docker教程之dockerfile構建centos鏡像的相關資料,需要的朋友可以參考下
    2022-11-11
  • Docker安裝部署單機版Rocket及基礎講解

    Docker安裝部署單機版Rocket及基礎講解

    RocketMQ是阿里巴巴旗下一款開源的MQ框架,經(jīng)歷過雙十一考研、Java編程語言實現(xiàn),有非常好完整生態(tài)系統(tǒng),這篇文章主要介紹了用Docker部署安裝單機版Rocket及基礎講解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值
    2022-07-07
  • Docker 限制容器對內(nèi)存的使用詳解

    Docker 限制容器對內(nèi)存的使用詳解

    這篇文章主要介紹了Docker 限制容器對內(nèi)存的使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Docker項目部署之從后端到前端部署詳細流程

    Docker項目部署之從后端到前端部署詳細流程

    在當今的軟件開發(fā)領域,容器化技術已經(jīng)成為了部署和管理應用程序的重要手段,下面這篇文章主要給大家介紹了關于Docker項目部署之從后端到前端部署的相關資料,需要的朋友可以參考下
    2024-08-08
  • Docker 運行多個Springboot的詳細教程

    Docker 運行多個Springboot的詳細教程

    這篇文章主要介紹了Docker 運行多個Springboot的詳細教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Docker如何快速搭建LNMP環(huán)境(最新)

    Docker如何快速搭建LNMP環(huán)境(最新)

    Docker 是一個開源的應用容器引擎,基于 Go 語言 并遵從Apache2.0協(xié)議開源。本文給大家分享機器學習的基礎知識,docker搭建lnmp環(huán)境的步驟,感興趣的朋友一起看看吧
    2021-06-06
  • Docker Nginx容器制作部署實現(xiàn)方法

    Docker Nginx容器制作部署實現(xiàn)方法

    這篇文章主要介紹了Docker Nginx容器制作部署實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • docker多容器操作與強制刪除容器的方法步驟

    docker多容器操作與強制刪除容器的方法步驟

    有時候我們會有很多已經(jīng)停止的容器或者由于錯誤強制退出不能用的容器,那我們就需要刪除了,下面這篇文章主要給大家介紹了關于docker多容器操作與強制刪除容器的方法步驟,需要的朋友可以參考下
    2022-11-11
  • Docker中的容器文件拷貝及目錄掛載方式

    Docker中的容器文件拷貝及目錄掛載方式

    這篇文章主要介紹了Docker中的容器文件拷貝及目錄掛載方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Docker在Windows系統(tǒng)中的安裝和使用方法詳解

    Docker在Windows系統(tǒng)中的安裝和使用方法詳解

    這篇文章主要給大家介紹了關于Docker在Windows系統(tǒng)中的安裝和使用方法,Docker允許開發(fā)中將應用、依賴、函數(shù)庫、配置一起打包,形成可移植鏡像Docker應用運行在容器中,需要的朋友可以參考下
    2023-09-09

最新評論