Docker命令全览:从启动到管理
需积分: 0 132 浏览量
更新于2024-08-04
收藏 25KB DOCX 举报
"这篇文档汇总了Docker的常用命令,涵盖了从服务器启动、系统信息查询、镜像管理、容器操作到各种实用组合命令,旨在方便开发者在项目中快速查找和使用Docker指令。"
在Docker的世界里,掌握基本的命令行操作至关重要,因为它们构成了与Docker交互的基础。以下是一些主要的Docker命令及其用途:
1. 服务器启动与管理
- `systemctl enable docker`:设置Docker服务在系统启动时自动启动。
- `systemctl disable docker`:取消Docker服务的开机启动。
- `systemctl start docker`:手动启动Docker服务。
- `systemctl stop docker`:停止Docker服务。
- `systemctl restart docker`:重启Docker服务。
2. Docker系统信息与版本查询
- `docker info`:显示Docker系统的详细信息,包括镜像和容器的数量等。
- `docker version`:查看Docker的版本信息。
3. 镜像管理
- `docker images` 或 `docker image ls`:列出所有本地镜像。
- `docker search`:在Docker Hub上搜索镜像。
- `docker pull`:下载指定的镜像,如`docker image pull [镜像名]`。
- `docker rmi` 或 `docker image rm`:删除镜像,如`docker image rm [镜像ID]`。
4. 容器操作
- `docker run`:根据给定的镜像创建并启动一个新容器。
- `docker ps` 或 `docker container list`:列出所有正在运行的容器。
- `docker rm`:删除指定的容器,如`docker rm [容器ID]`。
- `docker rm -f $(docker ps -aq)`:删除所有容器(-f 强制删除即使容器正在运行)。
- `docker ps -a -q | xargs docker rm`:另一种删除所有容器的方式。
5. 容器生命周期管理
- `docker start [容器ID]`:启动已停止的容器。
- `docker restart [容器ID]`:重启容器。
- `docker stop [容器ID]`:优雅地停止容器。
- `docker kill [容器ID]`:强制停止容器。
- `exit`:在容器内退出,会终止容器。
- `Ctrl + P + Q`:在容器内退出,但保持容器运行。
6. 其他常用命令
- `docker run -d [镜像名]`:后台启动容器。
- `docker logs`:查看容器的日志输出。
- `docker top`:显示容器内的进程信息,类似于Linux的`ps`命令。
- `docker inspect`:获取容器或镜像的元数据信息。
- `docker exec`:在已运行的容器中执行命令,如`docker exec -it [容器ID] bash`,可以在容器内打开新的终端。
了解和熟练掌握这些Docker命令将极大地提升你在开发和部署应用时的效率,尤其是在需要频繁操作镜像和容器的环境中。建议将这份命令清单保存在项目文档中,以便随时查阅。
2024-10-21 上传
点击了解资源详情
点击了解资源详情
2018-10-10 上传
2021-04-06 上传
2021-05-24 上传
2022-08-08 上传
恒轩园
- 粉丝: 1
- 资源: 1
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜