Docker CLI 基础命令使用指南, 零基础也能秒懂
- 2025-06-29 22:04:10
- 913
Docker 已经成为运维、开发、数据科学家的必备利器。如果你还没玩转 Docker CLI,这篇教程带你从入门到精通,绝对一学就会!
一、Docker CLI 简介
Docker CLI 是与 Docker 引擎互动的命令行工具。通过敲命令,你可以:
管理镜像
控制容器生命周期
配置网络和数据卷
嵌入自动化脚本
CLI 相比 GUI 更轻巧、高效,尤其适合脚本化运维场景。
二、安装与验证
1. 安装 Docker 引擎
Linux:依据官方文档执行安装脚本
macOS/Windows:下载并安装 Docker Desktop
2. 验证安装
docker version
若能看到 Client 和 Server 的版本信息,即表示安装成功!✨
三、常用命令详解
下面表格汇总了最常用的命令:
3.1 拉取镜像
docker pull nginx:latest
下载最新的 nginx 镜像,存储在本地,可重复复用。
3.2 运行容器
docker run -d --name mynginx -p 8080:80 nginx:latest
-d:后台运行
--name:容器别名
-p:端口映射
运行后访问 http://localhost:8080,即可看到 Nginx 欢迎页!
3.3 管理容器
docker ps -a # 列出所有容器docker stop mynginx # 停止容器docker rm mynginx # 删除容器
3.4 进入容器
docker exec -it mynginx bash
进入容器后,可像在普通系统中一样安装、调试。
3.5 查看日志
docker logs -f mynginx
实时跟踪日志,快速定位问题。
四、进阶玩法与实用技巧
Dockerfile + CLI:编写 Dockerfile,用 docker build + docker run,实现镜像构建与运行闭环。
Docker Compose:通过 docker-compose up/down 快速启动多容器应用。
数据持久化:-v /host/path:/container/path 挂载目录,重启容器数据不丢失。
一键清理:docker system prune 一次性清理无用镜像、容器和网络,释放磁盘空间。
自动化脚本:将常用操作写入脚本,支持定时备份、健康检查等,全程无人工干预。
五、常见问题 & 注意事项
端口冲突:避免多个容器映射同一端口,或修改宿主机端口。
权限问题:Linux 下可加 sudo,建议将当前用户加入 docker 组。
资源限制:在生产环境,为容器设置 CPU 和内存上限,防止“吃光”宿主资源。
网络隔离:默认 bridge 模式跨主机通信有限,可使用 Overlay 网络或云厂商专有网络。
小结
学会 Docker CLI,你就掌握了容器化工作流的核心。从入门安装到进阶自动化,这份超全指南带你一站式领略 CLI 魅力。快去实践吧,留言分享你的进阶心得,一起进阶为 Docker 高手!
- 上一篇:账期不超过天意味着什么
- 下一篇:原来排卵期一直都在被误解