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 官方文档以获取最新和最准确的信息。

相关推荐
c无序2 小时前
Docker-技术架构演进之路
docker
努力的小T6 小时前
使用 Docker 部署 Apache Spark 集群教程
linux·运维·服务器·docker·容器·spark·云计算
东风微鸣7 小时前
TTRSS 迁移实战
docker·云原生·kubernetes·可观察性
Smile_Gently9 小时前
Docker
云原生·eureka
转身後 默落9 小时前
04.Docker 镜像命令
docker·容器·eureka
IT_张三9 小时前
Docker+Kubernetes_第一章_Docker入门
java·docker·kubernetes
jessezappy10 小时前
记录:Docker 安装记录
docker·安装·ollama·软链接
三天不学习10 小时前
如何在 Ubuntu 上安装 Docker:详细步骤指南
ubuntu·docker·eureka
黄名富10 小时前
Spring Cloud — 深入了解Eureka、Ribbon及Feign
分布式·spring·spring cloud·微服务·eureka·ribbon
仇辉攻防11 小时前
【云安全】云原生- K8S 污点横移
web安全·网络安全·云原生·容器·kubernetes·k8s·安全威胁分析