docker搭建网站新手入门?五步操作轻松搞定基础配置!
发布时间 - 2025-11-18 19:26:37 点击率:次准备开搞前的念叨
今天想整个自己的小破站玩,琢磨着Docker应该能省事儿,省得装一堆东西把系统搞得乱七八糟。直接开整!
第一步:把Docker整上系统
我这服务器装的是Ubuntu,上来就先更新下软件包列表:
sudo apt update
完事儿直接装Docker引擎:
sudo apt install * -y
安装的进度条唰唰跑,等它自己搞定就行。装完得确认下有没有成功,敲命令:
docker --version
看到蹦出来Docker的版本号,妥了,底座有了!
第二步:拉个Nginx镜像下来用
想先跑个简单的网站试试水,Nginx这玩意儿简单直接。用官方提供的就行:
docker pull nginx:latest
等着它从网上慢慢拖下来,完事儿了看看仓库里有
docker images
瞅见列表里有nginx,后面跟着个版本号,心里踏实了一半。
第三步:让Docker容器跑起来
光有镜像不行,得启动个“小盒子”(容器)把东西放进去运行。
关键就这行启动命令:
docker run --name my_website -p 80:80 -d nginx
- --name my_website:给这“小盒子”起个名儿,方便后面管它。
- -p 80:80:把服务器的80口跟“小盒子”里的80口连起来,这样外面访问80口才能进来。
- -d:让它后台安静跑着。
敲完回车就启动了,用命令docker ps看一眼,状态显示Up,说明没掉链子。
第四步:塞自己的网页进去
现在跑的是默认页面,得把我自己的网页文件放进去。
我电脑里有个放网页的文件夹(假设叫my_html),需要把它“塞”进容器里Nginx认的地方。
停掉刚启动那个(方便重新绑):
docker stop my_website
重新启动,加个挂载:
docker run --name my_website -p 80:80 -v /路径/到/my_html:/usr/share/nginx/html -d nginx
这个-v就是关键:
- 左边/路径/到/my_html换成我自己放网页文件那个文件夹的绝对路径。
- 右边/usr/share/nginx/html是容器里Nginx默认找网页文件的地儿,不用动。
这步一操作,我本地改网页,容器里立马也跟着变,省心!
第五步:瞅瞅成果长啥样
都折腾完了,得验收下。
简单点直接在服务器上用命令:
curl 127.0.0.1
哗一下打印出我my_html文件夹里*的内容,成了!
或者直接用浏览器访问我的服务器IP地址(记得服务器防火墙开放80口),浏览器里蹦出我自己的网页了!
整完收工的小得意
一顿操作猛如虎,就是拉镜像、启容器、绑端口、挂文件、验结果,五步走完事儿。
Docker确实清爽,想换个版本的Nginx试试?把容器一删,重新拉个镜像跑起来就行,主机环境干干净净没负担。新手入门建站,这套组合拳算是够用了!
下一篇:暂无
下一篇:暂无

