docker常见的命令集锦

Docker 是一种常用的容器化技术,它提供了一系列的命令来管理和操作容器。以下是一些常见的 Docker 命令集锦:

  1. docker run:用于启动一个新的容器实例。可以指定镜像名称、端口映射、环境变量等。

  2. docker stop:用于停止正在运行的容器实例。可以指定容器名称或 ID。

  3. docker ps:用于列出当前正在运行的容器实例。可以添加 -a 参数来显示所有容器(包括已停止的)。

  4. docker images:用于列出本地已下载的镜像列表。可以添加 -a 参数来显示所有镜像(包括中间层镜像)。

  5. docker pull:用于从远程仓库拉取镜像。需要指定镜像名称和标签。

  6. docker rmi:用于删除本地镜像。可以指定镜像名称或 ID,并添加 -f 参数来强制删除。

  7. docker build:用于从 Dockerfile 构建镜像。需要指定 Dockerfile 所在的路径和构建选项。

  8. docker inspect:用于查看容器的详细信息,包括配置、网络、挂载卷等。

  9. docker logs:用于查看容器的日志输出。可以指定容器名称或 ID,并添加 -f 参数来实时查看日志。

  10. docker exec:用于在正在运行的容器中执行命令。需要指定容器名称或 ID 和要执行的命令。

  11. docker port:用于查看容器的端口映射情况。可以指定容器名称或 ID。

  12. docker rm:用于删除容器实例。可以指定容器名称或 ID,并添加 -f 参数来强制删除。

  13. docker restart:用于重启正在运行的容器实例。可以指定容器名称或 ID。

  14. docker kill:用于强制停止正在运行的容器实例。可以指定容器名称或 ID。

  15. docker tag:用于给镜像打标签,方便管理和识别。需要指定原始镜像名称、新标签和镜像仓库地址。

  16. docker push:用于将本地镜像推送到远程仓库。需要指定镜像名称、标签和仓库地址。

  17. docker top:用于查看容器内的进程信息。可以指定容器名称或 ID 来查看容器内运行的进程及其状态。

  18. docker stats:用于显示容器的资源使用情况,包括 CPU、内存、网络 I/O、磁盘 I/O 等统计信息。可以指定容器名称或 ID 进行查看。

  19. docker cp:用于在容器和宿主机之间复制文件或目录。可以指定容器名称或 ID、源路径和目标路径来执行复制操作。

  20. docker commit:用于将正在运行的容器实例保存为一个新的镜像。可以指定容器名称或 ID、新镜像名称和标签等信息。

  21. docker diff:用于查看容器文件系统的更改。可以指定容器名称或 ID 来查看容器内部文件系统的变化情况。

  22. docker events:用于实时监听 Docker 事件,如容器创建、启动、停止等。可以添加过滤条件来限制显示的事件类型。

  23. docker system df:用于查看 Docker 系统占用的磁盘空间,包括镜像、容器、卷等。

  24. docker system prune:用于清理 Docker 系统中的无用资源,如未使用的镜像、悬挂的容器、未使用的网络等。可以添加 -a 参数来删除所有未使用的镜像。

这些命令提供了对 Docker 容器的更详细操作和管理,可以根据实际需求选择使用。需要注意的是,Docker 的命令和选项会随着版本的更新而有所变化,建议查阅 Docker 官方文档以获取最新和最准确的信息。

相关推荐
悲伤的创可贴1 小时前
Docker安装以及简单使用
linux·docker·centos
方圆师兄1 小时前
docker快速搭建kafka
docker·容器·kafka
小的~~2 小时前
k8s使用本地docker私服启动自制的flink集群
docker·flink·kubernetes
litGrey2 小时前
Nacos 与 Eureka 的区别
eureka
诚诚k3 小时前
docker存储
运维·docker·容器
sorel_ferris3 小时前
Ubuntu-24.04中Docker-Desktop无法启动
linux·ubuntu·docker
数据智能老司机3 小时前
Kubernetes从入门到精通系列——外部 DNS 和全局负载均衡
云原生·容器·kubernetes
多多*3 小时前
OJ在线评测系统 登录页面开发 前端后端联调实现全栈开发
linux·服务器·前端·ubuntu·docker·前端框架
NiNg_1_2344 小时前
使用Docker Compose一键部署
运维·docker·容器
萠哥啥都行4 小时前
Linux安装Docker以及Docker入门操作
运维·docker·容器