-
bbianji8 用户
Docker 容器化部署完全教程:从装好到把项目跑起来
适用人群:被"在我机器上能跑"折磨过的开发者、想一键部署项目的运维小白、听说容器但没上手的人。 学完你能做到:安装 Docker、用容器跑一个网站、把自己写的项目打包成镜像并部署。 配合《Linux 命令行》基础更佳。
一、先搞懂:Docker 解决啥问题
经典痛点:"在我电脑上明明能跑,到你那就报错"。
Docker = 把"程序 + 它依赖的环境(系统库、配置、版本)"一起打包成一个标准化盒子(容器),到哪都能一模一样地跑。
比喻:
- 镜像(Image):像"安装光盘/模板",是静态的文件包。
- 容器(Container):镜像运行起来的实例,像"正在用的电脑"。
- Dockerfile:写"怎么做出这个镜像"的菜谱。
和传统虚拟机比:容器更轻量(共享宿主机内核),启动秒级,不占几百 MB。
二、安装 Docker
Windows / macOS
官网下 Docker Desktop:https://www.docker.com/products/docker-desktop/ ,安装后启动,状态栏有小鲸鱼图标即成功。
Linux(Ubuntu)
curl -fsSL https://get