當前位置:
首頁 > 知識 > Docker下安裝開源看板Xibo

Docker下安裝開源看板Xibo

1、 安裝docker

[root@localhost ~]# yum install docker

2、 安裝完成後,使用下面的命令來啟動 docker 服務,並將其設置為開機啟動:

[root@localhost ~]# service docker start

[root@localhost ~]# chkconfig docker on

3、 安裝docker-compose(docker-compose是docker用來管理多個容器的東東)

[root@localhost ~]# curl –L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname-s`-`uname -m` > /usr/local/bin/docker-compose

[root@localhost ~]# chmod +x /usr/local/bin/docker-compose

4、 獲取xibo:

[root@localhost ~]# mkdir /opt/xibo

[root@localhost ~]# cd /opt/xibo

[root@localhost xibo]#wget

https://github.com/xibosignage/xibo-cms/releases/download/1.8.3/xibo-docker.tar.gz

[root@localhost xibo]#tar --strip 1 -zxvf xibo-docker.tar.gz

5、 創建config.env文件並修改資料庫密碼

[root@localhost xibo]# cp config.env.template config.env

[root@localhost xibo]# vi config.env

Docker下安裝開源看板Xibo

6、 關閉selinux否則資料庫會報permission denied

[root@localhost xibo]# sentenforce 0 --臨時關閉

[root@localhost xibo]# vi/etc/selinux/config

把SELINUX=enforcing 改成 SELINUX=disabled --永久關閉

7、 開啟防火牆埠

[root@localhost xibo]# firewall-cmd --zone=public--add-port=80/tcp --permanent

[root@localhost xibo]# firewall-cmd --zone=public--add-port=9505/tcp --permanent

[root@localhost xibo]# firewall-cmd --reload

8、 安裝xibo CMS

[root@localhost xibo]# docker-composeup –d

9、 將中文.mo文件拷貝到cms容器中

查看cms容器id

[root@localhost xibo]# docker ps

Docker下安裝開源看板Xibo

[root@localhost xibo]#docker cp zh.mo的路徑 cms容器id:/var/www/cms/locale

(可使用docker exec -it 容器id /bin/bash命令進入容器後,使用find命令找到.mo文件所在路徑)

10、網頁進入CMS修改設置

//ip/loginà用戶名Xibo_admin ,密碼password

Configuration改CMS密鑰(連接密碼)

Regional預設語系改zh_CN,時區改Shanghai

Docker下安裝開源看板Xibo

新版本升級步驟

#停止容器

cd /opt/xibo

docker-compose stop

#備份現有容器數據

cd /opt

cp -rp xibo xibo-1.8.0-backup

#獲取新的xibo

cd /opt/xibo

wget https://github.com/xibosignage/xibo-cms/releases/download/1.8.3/xibo-docker.tar.gz

tar--strip 1 -zxvf xibo-docker.tar.gz

#啟動

docker-compose up -d

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

使用包定長FixedLengthFrameDecoder解決半包粘包
安卓okhttp3與伺服器通過json數據交互解析與上傳

TAG:程序員小新人學習 |