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

相关推荐
南猿北者3 小时前
docker容器
docker·容器
二十雨辰4 小时前
[linux]docker基础
linux·运维·docker
time never ceases4 小时前
使用docker方式进行Oracle数据库的物理迁移(helowin/oracle_11g)
数据库·docker·oracle
YCyjs5 小时前
K8S群集调度二
云原生·容器·kubernetes
Hoxy.R5 小时前
K8s小白入门
云原生·容器·kubernetes
MonkeyKing_sunyuhua6 小时前
ubuntu22.04 docker-compose安装postgresql数据库
数据库·docker·postgresql
追风林7 小时前
mac m1 docker本地部署canal 监听mysql的binglog日志
java·docker·mac
€☞扫地僧☜€8 小时前
docker 拉取MySQL8.0镜像以及安装
运维·数据库·docker·容器
茶馆大橘8 小时前
微服务系列六:分布式事务与seata
分布式·docker·微服务·nacos·seata·springcloud
全能全知者9 小时前
docker快速安装与配置mongoDB
mongodb·docker·容器