Docker 入门与实战:从环境搭建到项目部署
一、为什么要学习 Docker?
在现代开发与运维中,Docker 已经成为标配工具:
轻量化:比虚拟机更快,资源占用少。
环境一致性:开发、测试、生产环境完全一致,减少“在我机子上能跑”的问题。
快速交付:镜像构建一次,到处运行。
一句话总结:Docker = 打包 + 运输 + 运行的一体化平台。
二、Docker 环境安装
1. Linux (Ubuntu) 安装
sudo apt-get update
sudo apt-get install docker.io -y
2. Windows / Mac
下载 Docker Desktop
安装完成后,启动 Docker Desktop 即可。
验证是否安装成功:
docker -v
三、第一个容器:Hello World
docker run hello-world
运行结果:
说明你的 Docker 已经能正常拉取并运行容器。
四、实战案例:部署一个 Nginx 服务
1. 拉取镜像
docker pull nginx
2. 启动容器
docker run -d -p 8080:80 --name mynginx nginx
3. 访问效果
浏览器输入 http://localhost:8080
,即可看到 Nginx 欢迎页面。
五、Docker 常用命令总结
命令 | 说明 |
---|---|
docker images | 查看本地镜像 |
docker ps -a | 查看所有容器 |
docker stop <容器ID> | 停止容器 |
docker rm <容器ID> | 删除容器 |
docker rmi <镜像ID> | 删除镜像 |
六、总结
Docker 是现代开发部署的必备技能。
学会基本命令,你就能快速完成环境搭建与项目部署。
下一步,可以尝试 Docker Compose,实现多容器编排。
📌 推荐阅读
Docker 官方文档
CSDN Docker 热门专题