IT TOOLS是為開發(fā)人員度身打造的一套便捷在線工具。它提供全面功能,使開發(fā)者能以更高效方式完成任務(wù)。傲人的用戶體驗(yàn)確保用戶愉悅使用工具,獲得卓越成果。經(jīng)由IT TOOLS,開發(fā)人員能輕松應(yīng)對(duì)各類技術(shù)挑戰(zhàn),享受工作中的便利與靈活。此次,我們將以Docker方式將IT TOOLS部署至個(gè)人服務(wù)器,暢享快捷的訪問與使用體驗(yàn)。
相關(guān)地址
GitHub 地址:://github.com/CorentinTh/it-tools
官方Demo:://it-tools.tech/
· 服務(wù)器:本次視頻采用的是本地搭建,在服務(wù)器上搭建方法基本一致。大家可根據(jù)需求進(jìn)行選擇
· 系統(tǒng):Debian 11
· 安裝好 Docker、Docker-compose
開始前服務(wù)器提前我們需要對(duì)服務(wù)器的環(huán)境進(jìn)行一定的配置,以確保能夠正常部署。
開始前我們需要升級(jí)一下系統(tǒng)并且安裝wget curl sudo vim git 工具。
sudo -i # 切換到root用戶
apt update -y # 升級(jí)packages
apt install wget curl sudo vim git -y # Debian系統(tǒng)比較干凈,安裝常用的軟件
注意:VPS 的內(nèi)存如果過小,建議設(shè)置一下 SWAP,一般為內(nèi)存的 1-1.5 倍即可,可以讓系統(tǒng)運(yùn)行更流暢!
設(shè)置 SWAP 可以用腳本:
wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh
然后選擇SWAP對(duì)應(yīng)的數(shù)字:18
安裝Docker、Docker-compose如果需要大家可參考《Docker搭建》、《Docker-compose部署》系列教程。這里就不展開講解,大家可自行查看相關(guān)教程。
確保部署IT TOOLS的端口未被占用,這里使用8380端口。使用以下命令查看是否被占用:
lsof -i:8380 #查看8380端口是否被占用,如果被占用,重新自定義一個(gè)端口
如果什么也沒有出現(xiàn),表示未被占用。我們就可以開始接下來的操作。如果出現(xiàn)
-bash: lsof: command not found
表示,當(dāng)前系統(tǒng)未安裝lsof工具。使用
apt install lsof #安裝lsof
最后,再確認(rèn)服務(wù)器的防火墻狀態(tài)是否開啟端口,這里大家根據(jù)自家的服務(wù)商進(jìn)行設(shè)置,每個(gè)供應(yīng)商的設(shè)置方法不同,允許IT TOOLS的端口通過即可。
創(chuàng)建一個(gè)安裝的目錄,這里大家可以根據(jù)實(shí)際情況進(jìn)行創(chuàng)建。教程只做參考。
sudo -i
mkdir -p /root/data/docker_data/it-tools
完成后進(jìn)入該目錄
cd /root/data/docker_data/it-tools
演示使用的是docker-compose 安裝方法,大家需要使用dockek run安裝可以使用工具自行轉(zhuǎn)換。首先創(chuàng)建一個(gè)docker-compose.yml 文件。演示使用的是vi工具,可以自行進(jìn)行更換自己熟悉的編輯器。
vim docker-compose.yml
復(fù)制安裝命令到編輯器中,可以直接將以下內(nèi)容復(fù)制到vi編輯器中。大家可以根據(jù)實(shí)際情況更改配置。也可以直接進(jìn)行安裝
version: '3.3'
services:
it-tools:
container_name: it-tools
restart: unless-stopped #設(shè)置容器“除非停止,否則自動(dòng)啟動(dòng)”
ports:
- '8380:80' #8380可以修改成服務(wù)器上未使用過的其他端口
image: 'corentinth/it-tools:latest'
完成后進(jìn)行保存退出即可,vi編輯器按一下 esc,然后:wq 保存退出即可。接下來使用docker-compose 部署IT TOOLS
docker-compose up -d
安裝完成可看到以下界面:
訪問與測試
部署完成后,即可通過http://ip:8380 訪問。
最后,我們可以通過設(shè)置反向代理通過域名訪問,具體方法大家可以參考Nginx反向代理教程。感謝大家的觀看,謝謝。
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(hào)(微信號(hào):cdebyte)進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號(hào)B5棟(前臺(tái)座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號(hào)-3