📌 温馨提示:
本文内容可能随时间变动而失效,请以页面显示的更新时间为准。
若内容已不准确或资源失效,欢迎留言或联系站长反馈修正。
⚠️ 免责声明:
本文仅供学习与参考,观点仅代表作者个人意见,与本站无关。
如有侵权问题,请立即联系我们处理,谢谢理解与支持。
本文内容可能随时间变动而失效,请以页面显示的更新时间为准。
若内容已不准确或资源失效,欢迎留言或联系站长反馈修正。
⚠️ 免责声明:
本文仅供学习与参考,观点仅代表作者个人意见,与本站无关。
如有侵权问题,请立即联系我们处理,谢谢理解与支持。
本文档适用于日常使用 Docker 的开发者,涵盖镜像、容器、网络、卷等操作,使用 Markdown 语法书写。
📦 镜像(Image)
操作 | 命令 | 说明 |
---|---|---|
搜索镜像 | docker search <镜像名> | 在 Docker Hub 上搜索镜像 |
拉取镜像 | docker pull <镜像名>:<标签> | 从远程仓库拉取镜像,例如:docker pull nginx:latest |
列出本地镜像 | docker images | 查看已下载的镜像 |
删除镜像 | docker rmi <镜像ID或名称> | 删除本地镜像 |
给镜像打标签 | docker tag <镜像ID> <新名称>:<标签> | 重命名或打标签 |
🧱 容器(Container)
操作 | 命令 | 说明 |
---|---|---|
创建并启动容器 | docker run -d --name <容器名> <镜像名> | 后台运行容器 |
创建并进入交互模式 | docker run -it --name <容器名> <镜像名> /bin/bash | 启动并进入容器交互终端 |
启动已有容器 | docker start <容器名或ID> | 启动已停止的容器 |
停止容器 | docker stop <容器名或ID> | 停止正在运行的容器 |
重启容器 | docker restart <容器名或ID> | 重启容器 |
删除容器 | docker rm <容器名或ID> | 删除已停止容器 |
查看容器列表 | docker ps -a | 显示所有容器(包括已停止) |
查看运行中的容器 | docker ps | 显示正在运行的容器 |
查看容器日志 | docker logs <容器名或ID> | 查看容器输出日志 |
进入容器 | docker exec -it <容器名或ID> /bin/bash | 进入运行中的容器终端 |
拷贝文件 | docker cp <容器名>:<路径> <宿主机路径> | 容器 → 宿主机 |
拷贝文件 | docker cp <宿主机路径> <容器名>:<路径> | 宿主机 → 容器 |
📡 网络(Network)
操作 | 命令 | 说明 |
---|---|---|
查看所有网络 | docker network ls | 列出所有 Docker 网络 |
创建网络 | docker network create <网络名> | 创建自定义网络 |
删除网络 | docker network rm <网络名> | 删除网络(无容器连接时) |
查看网络详情 | docker network inspect <网络名> | 查看网络配置信息 |
📁 数据卷(Volume)
操作 | 命令 | 说明 |
---|---|---|
创建数据卷 | docker volume create <卷名> | 创建一个持久化卷 |
查看卷列表 | docker volume ls | 查看所有卷 |
删除卷 | docker volume rm <卷名> | 删除卷(未被使用) |
查看卷详情 | docker volume inspect <卷名> | 查看卷的具体信息 |
🧹 清理命令
操作 | 命令 | 说明 |
---|---|---|
删除所有停止容器 | docker container prune | 批量删除无用容器 |
删除未使用镜像 | docker image prune | 清理 dangling 镜像 |
删除所有未使用资源 | docker system prune | 清理所有无用容器、网络、卷和镜像 |
🧰 其他实用命令
操作 | 命令 | 说明 |
---|---|---|
查看 Docker 信息 | docker info | 显示 Docker 系统的详细信息 |
查看 Docker 版本 | docker version | 显示客户端和服务端版本 |
查看镜像构建历史 | docker history <镜像名> | 查看镜像构建层级 |
THE END
暂无评论内容