Docker命令全览:从启动到管理
需积分: 0 31 浏览量
更新于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 上传
恒轩园
- 粉丝: 1
- 资源: 1
最新资源
- brain:脑肿瘤检测-matlab开发
- KaarPux:KaarPux-从源代码构建Linux / GNU / GNOME-开源
- web1
- burger-main.zip
- dazi:Html5仿金山打字原始码
- Windows Mobile:禁用触摸输入
- NimOculusRiftExample:用 Nim 编写的简单 Oculus Rift 示例
- 安卓建工计算器v4.0高级版.txt打包整理.zip
- 数码管局部闪烁_单片机C语言实例(纯C语言源代码).zip
- diffpak:巨大的文件阻碍了差速压缩机-开源
- Supah-Framework:会让你无聊死的极简PHP框架
- vue-iview-Interpretation:个人对iviewUI框架原始代码的解读,不喜欢勿喷
- 安卓应用备份还原v6.9.1纯净版.txt打包整理.zip
- 熟食
- Windows Mobile:实现信息亭模式
- OOPII:OOP-II练习