利用寶塔面板和docker快速部署網(wǎng)站的基本流程
當(dāng)你有了一臺(tái)服務(wù)器,就會(huì)折騰往這臺(tái)服務(wù)器上部署各種好玩的網(wǎng)站。市面上有許多開(kāi)源的網(wǎng)站項(xiàng)目,通過(guò)docker技術(shù)可以快速部署并使用,本文將以部署filebrowser舉例介紹網(wǎng)站部署的基本流程。
1. 安裝寶塔面板
寶塔面板是一款開(kāi)源的網(wǎng)站運(yùn)維工具,官網(wǎng)為 https://www.bt.cn/new/index.html,Debian系統(tǒng)安裝腳本為wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
2. 通過(guò)寶塔面板安裝docker
docker是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包或運(yùn)行鏡像實(shí)現(xiàn)服務(wù)器虛擬化,通過(guò)寶塔面板可直接安裝
安裝完畢后可以通過(guò)在ssh工具輸入docker -v
查看安裝情況
3. 下載filebrowser鏡像
docker pull filebrowser/filebrowser
通過(guò)名字可以拉取不同的鏡像,也可以在寶塔可視化下載
鏡像下載后通過(guò)docker images
查看
4. 使用容器啟動(dòng)鏡像
可以使用docker run
指令直接啟動(dòng)參考 https://filebrowser.org/installation 的docker指令
也可以通過(guò)寶塔可視化部署
主要關(guān)注容器名字,端口映射,掛載文件夾
啟動(dòng)容器后通過(guò)docker ps -a
查看所有容器
5. 啟動(dòng)網(wǎng)頁(yè)
我們將filebrower容器的80端口映射到了服務(wù)器的92端口,所以首先需要保證寶塔面板開(kāi)啟92端口
開(kāi)啟位于寶塔面板
安全 —添加端口規(guī)則
開(kāi)啟后在瀏覽器輸入IP地址:92
即跳轉(zhuǎn)到容器的80端口,開(kāi)始訪問(wèn)你部署的網(wǎng)站
6. 一些docker指令
docker -v
: 查看版本docker pull filebrowser/filebrowser
:拉取鏡像docker run
: 啟動(dòng)鏡像docker ps
: 查看運(yùn)行中的容器docker ps -a
: 查看所有容器包括停止的docker kill <ID>
:殺死啟動(dòng)中的容器docker rm <ID>
:刪除容器
到此這篇關(guān)于如何利用寶塔面板和docker快速部署網(wǎng)站的文章就介紹到這了,更多相關(guān)docker快速部署網(wǎng)站內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker 打包 K8s鏡像的應(yīng)用實(shí)例
文章介紹了如何使用Docker打包和部署Kubernetes鏡像,包括準(zhǔn)備工作、創(chuàng)建Dockerfile、構(gòu)建鏡像、測(cè)試運(yùn)行、推送鏡像、Kubernetes部署文件示例、部署到Kubernetes等步驟,并提供了注意事項(xiàng)和最佳實(shí)踐,感興趣的朋友一起看看吧2025-03-03Docker Desktop Vmmem內(nèi)存占用過(guò)高問(wèn)題及完美解決方案
DockerDesktopVmmem內(nèi)存占用過(guò)高問(wèn)題常見(jiàn)于其基于WSL運(yùn)行類(lèi)似虛擬機(jī)的機(jī)制,通過(guò)編輯.wslconfig文件限制WSL資源,可有效降低內(nèi)存占用,具體操作包括創(chuàng)建.wslconfig文件,調(diào)整內(nèi)存配置,并重啟Docker Desktop,需注意內(nèi)存設(shè)置不宜過(guò)小,以免影響Docker運(yùn)行和容器穩(wěn)定性2024-09-09docker環(huán)境搭建JMeter+Grafana+influxdb可視化性能監(jiān)控平臺(tái)的教程
這篇文章主要介紹了docker下搭建JMeter+Grafana+influxdb可視化性能監(jiān)控平臺(tái),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-07-07docker上安裝和卸載MySQL數(shù)據(jù)庫(kù)詳細(xì)圖文教程
Docker是一種容器化技術(shù),可以快速方便地部署和管理應(yīng)用程序,Mysql 是一個(gè)開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理,系統(tǒng)這篇文章主要給大家介紹了關(guān)于docker上安裝和卸載MySQL數(shù)據(jù)庫(kù)的相關(guān)資料,需要的朋友可以參考下2024-05-05快速修改運(yùn)行中的docker容器端口映射的三種方式
當(dāng)docker?start運(yùn)行容器后并沒(méi)有提供一個(gè)-p選項(xiàng)或設(shè)置,讓你修改指定端口映射規(guī)則,那么這種情況我們?cè)撛趺刺幚砟?今天教如何修改運(yùn)行中的docker容器的端口映射,感興趣的朋友跟隨小編一起看看吧2023-01-01關(guān)于CentOS 8.4離線安裝Docker包的問(wèn)題
這篇文章主要介紹了CentOS 8.4離線安裝Docker,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09使用elasticsearch定時(shí)刪除索引數(shù)據(jù)
這篇文章主要介紹了使用elasticsearch定時(shí)刪除索引數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03