course-tencent-cloud-docker酷瓜云課堂Docker運(yùn)行環(huán)境
資料介紹
軟件簡(jiǎn)介
為酷瓜云課堂(騰訊云版) course-tencent-cloud 提供環(huán)境支持
安裝 docker 和 docker-compose
安裝 docker, 官方文檔: install-docker
下載 docker
sudo curl -sSL https://get.daocloud.io/docker | sh
更改 docker 倉庫的默認(rèn)地址
修改 /etc/docker/daemon.json 文件(沒有請(qǐng)自行創(chuàng)建)
{ "registry-mirrors": [ "https://mirror.ccs.tencentyun.com" ] }
啟動(dòng) docker
sudo service docker start
安裝 docker-compose,官方文檔: install-compose
下載 docker-compose
sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
給 docker-compose 增加執(zhí)行權(quán)限
sudo chmod +x /usr/local/bin/docker-compose
下載相關(guān)代碼
假定存在目錄 /home/koogua
通過 git clone 下載構(gòu)建代碼,原名字太長(zhǎng),我們用一個(gè)短名字
cd /home/koogua git clone https://gitee.com/koogua/course-tencent-cloud-docker.git ctc-docker
通過 git clone 下載項(xiàng)目代碼,原名字太長(zhǎng),我們用一個(gè)短名字
cd /home/koogua/ctc-docker/html git clone https://gitee.com/koogua/course-tencent-cloud.git ctc
配置運(yùn)行環(huán)境
(1)修改構(gòu)建配置
復(fù)制生成 .env 并修改相關(guān)參數(shù)
cd /home/koogua/ctc-docker cp .env.default .env
(2)配置 nginx 默認(rèn)站點(diǎn)
無需HTTPS:復(fù)制生成 default.conf 并修改相關(guān)參數(shù)
cd /home/koogua/ctc-docker/nginx/conf.d cp default.conf.sample default.conf
需要HTTPS:復(fù)制生成 default.conf 并修改相關(guān)參數(shù)
cd /home/koogua/ctc-docker/nginx/conf.d cp ssl-default.conf.sample ssl-default.conf
構(gòu)建鏡像
cd /home/koogua/ctc-docker docker-compose build
運(yùn)行容器
cd /home/koogua/ctc-docker docker-compose up -d
配置應(yīng)用
進(jìn)入 php 容器
docker exec -it ctc-php bash
復(fù)制生成 config.php 并修改相關(guān)參數(shù)
cd /var/www/html/ctc/config cp config.default.php config.php
復(fù)制生成 xunsearch 配置文件
cd /var/www/html/ctc/config cp xs.course.default.ini xs.course.ini cp xs.group.default.ini xs.group.ini cp xs.user.default.ini xs.user.ini
修改 storage 目錄讀寫權(quán)限
chmod -R 777 /var/www/html/ctc/storage
修改 sitemap.xml 文件讀寫權(quán)限
chmod 777 /var/www/html/ctc/public/sitemap.xml
安裝依賴包
cd /var/www/html/ctc composer install --no-dev
數(shù)據(jù)庫遷移
cd /var/www/html/ctc vendor/bin/phinx migrate
執(zhí)行升級(jí)
cd /var/www/html/ctc php console.php upgrade
訪問網(wǎng)站
- 管理帳號(hào):10000@163.com / 123456
- 前臺(tái)地址:http://{your-domain}.com
- 后臺(tái)地址:http://{your-domain}.com/admin
后續(xù)設(shè)置: 騰訊云服務(wù)和應(yīng)用設(shè)置
測(cè)試數(shù)據(jù)
新裝系統(tǒng)一片空白,為了更好的體驗(yàn)系統(tǒng),我們提供部分測(cè)試數(shù)據(jù)(采集自網(wǎng)絡(luò))
注意:導(dǎo)入操作會(huì)把初始化建立的表刪除并重新創(chuàng)建表
管理帳號(hào):100015@163.com / 123456
(1)導(dǎo)入資源文件
在騰訊云存儲(chǔ)新建一個(gè)存儲(chǔ)桶(bucket), 并在后臺(tái)->系統(tǒng)配置->存儲(chǔ)設(shè)置修改相關(guān)參數(shù)
下載資源文件,解壓后使用 COSBrowser 上傳 img 等相關(guān)目錄到新建的存儲(chǔ)桶中
(2)導(dǎo)入數(shù)據(jù),mysql 容器中沒有下載工具,需要安裝一下
docker exec -it ctc-mysql bash apt-get update && apt-get install curl curl -o ctc-test.sql.gz http://download.koogua.com/ctc-test.sql.gz gunzip < ctc-test.sql.gz | mysql -u ctc -p ctc
(3)重建索引
docker exec -it ctc-php bash cd /var/www/html/ctc php console.php course_index rebuild php console.php group_index rebuild php console.php user_index rebuild
(4)執(zhí)行升級(jí)
cd /var/www/html/ctc php console.php upgrade
- OKT507-C_Docker編譯環(huán)境指導(dǎo)_V1.0
- docker-alpine Alpine Linux的Docker鏡像
- Docker Gitlab Gitlab環(huán)境的Docker映像
- weblogic-docker Docker的配置項(xiàng)目
- Docker_FrontEnd Docker搭建前端開發(fā)環(huán)境
- boot2docker-xhyve讓Boot2Docker運(yùn)行于xhyve?hypervisor
- docker-sshd Docker容器的sshd代理
- docker-cleanup Docker清理腳本
- 阿里云服務(wù)器Centos8.2安裝Docker說明書下載 1次下載
- 云芯一號(hào)測(cè)評(píng)3:Docker基礎(chǔ)使用測(cè)試
- Docker使用手冊(cè) 嵌入式Linux環(huán)境搭建
- 基于Docker的云資源彈性調(diào)度策略 0次下載
- 集成Docker容器的OpenStack云平臺(tái)性能研究 0次下載
- 實(shí)例分析Docker改名Moby 0次下載
- 使用Spring Cloud與Docker實(shí)戰(zhàn)微服務(wù) 7次下載
- 手動(dòng)構(gòu)建Docker鏡像的方法 214次閱讀
- 如何使用 Docker容器化技術(shù) 1.5w次閱讀
- Docker Rootless的基本概念 Rootless模式如何運(yùn)作 2749次閱讀
- 使用Docker安裝WordPress教程 1349次閱讀
- 減少docker鏡像大小的方法 799次閱讀
- 用Docker搭建更酷的本地開發(fā)環(huán)境 602次閱讀
- 如何在Docker容器中運(yùn)行Nginx 1750次閱讀
- docker的4種網(wǎng)絡(luò)模式配置 1268次閱讀
- docker的4種網(wǎng)絡(luò)模式 1591次閱讀
- Docker鏡像的詳細(xì)講解 2006次閱讀
- 使用docker完成編譯環(huán)境創(chuàng)建 3101次閱讀
- Docker到底是什么,要解決什么問題,好處又在哪里? 3.2w次閱讀
- docker存儲(chǔ)驅(qū)動(dòng)的工作原理 4472次閱讀
- 什么是 Docker?Docker與傳統(tǒng)的虛擬機(jī)有什么區(qū)別? 5.1w次閱讀
- 淺析Docker鏡像本地存儲(chǔ)機(jī)制及容器啟動(dòng)原理 2480次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多