docker网站搭建详细步骤?10分钟学会快速部署网站

发布时间 - 2025-11-10 19:39:32    点击率:

昨晚突发奇想搞了个网站,标题写得贼唬人,结果折腾到凌晨两点半。

第一步就卡壳

打开电脑直奔官网下docker,进度条跟蜗牛似的。眼瞅着安装包七百多兆,心里直骂街:"10分钟教程没算下载时间?" 泡了杯咖啡回来才装

鬼打墙的命令行

跟着教程敲命令:

  • docker pull nginx——镜像拖下来挺顺
  • docker run -d --name my_web -p 80:80 nginx——容器启动了

浏览器输localhost却死活打不开。缩着脖子等报错等了五分钟,突然发现命令行卡着"Permission denied"大红字。气得锤桌:mac系统要加sudo!

文件路径迷魂阵

想改默认网页内容,又敲命令:

  • sudo docker cp my_web:/usr/share/nginx/html /Users/我/桌面/web

结果复制出来的是个空夹子!原地转悠了十分钟才搞明白:容器里根本不存在这路径。直接手动建了个*塞进本地文件夹,重新挂载: sudo docker run -d -p 80:80 -v /Users/我/桌面/web:/usr/share/nginx/html --name my_site nginx

这鬼端口号还输错过两回。

浏览器里的烟花

输入localhost的瞬间,屏幕上终于蹦出我写的"Hello Docker!"。对着屏幕直乐,抓手机要拍照才发现——说好的十分钟,实际耗了三小时二十七分钟

  • 教程忘提系统权限都是耍流氓
  • 文件映射路径能让人怀疑人生
  • 所谓的"快速部署"得把报错时间x3