Docker 常用命令整理

news/2025/10/19 11:00:10/文章来源:https://www.cnblogs.com/lihi9998/p/19150625

镜像管理

  1. 拉取镜像

    docker pull [镜像名]:[标签]  # 例如:docker pull ubuntu:20.04
  2. 查看本地镜像

    docker images
  3. 删除镜像

    docker rmi [镜像ID或名称]  # 删除单个镜像
    docker rmi $(docker images -q)  # 删除所有镜像(谨慎操作)
  4. 构建镜像

    docker build -t [镜像名]:[标签] [Dockerfile路径]  # 例如:docker build -t myapp:v1 .
     

容器操作

  1. 启动新容器

    docker run [选项] [镜像名]
    • 常用选项:
      • -d:后台运行(守护模式)
      • -p 宿主机端口:容器端口:端口映射(例如 -p 8080:80
      • -v 宿主机路径:容器路径:挂载数据卷(例如 -v /data:/app/data
      • -e 环境变量:设置环境变量(例如 -e MYSQL_ROOT_PASSWORD=123
      • --name 容器名:指定容器名称
      • --network 网络名:指定容器网络
  2. 查看容器

    docker ps       # 查看运行中的容器
    docker ps -a    # 查看所有容器(包括已停止的)
  3. 启动/停止/重启容器

    docker start [容器ID或名称]
    docker stop [容器ID或名称]
    docker restart [容器ID或名称]
  4. 进入容器终端

    docker exec -it [容器ID或名称] /bin/bash  # 进入交互式终端
  5. 查看容器日志

    docker logs [容器ID或名称]
    docker logs -f [容器ID或名称]  # 实时跟踪日志
  6. 删除容器

    docker rm [容器ID或名称]        # 删除已停止的容器
    docker rm -f [容器ID或名称]    # 强制删除运行中的容器
    docker container prune       # 删除所有停止的容器
     
     

数据卷管理

  1. 创建数据卷

    docker volume create [卷名]
  2. 查看数据卷

    docker volume ls
  3. 删除数据卷

    docker volume rm [卷名]
    docker volume prune  # 删除未使用的数据卷
     

网络管理

  1. 查看网络列表

    docker network ls
  2. 创建自定义网络

    docker network create [网络名]
  3. 连接容器到网络

    docker network connect [网络名] [容器ID或名称]

其他实用命令

  1. 查看容器资源占用

    docker stats [容器ID或名称]
  2. 查看容器详细信息

    docker inspect [容器ID或名称]
  3. 清理无用资源

    docker system prune  # 删除停止的容器、未使用的镜像和网络
     

Docker Compose 常用命令

  1. 启动服务

    docker-compose up -d  # 后台启动
  2. 停止服务

    docker-compose down
  3. 查看服务状态

    docker-compose ps
  4. 重新构建镜像并启动

    docker-compose up --build
     

常用场景示例

  • 运行一个 Nginx 容器并挂载网页目录

    docker run -d --name my-nginx -p 80:80 -v /host/html:/usr/share/nginx/html nginx
  • 进入 Redis 容器并执行命令

    docker exec -it my-redis redis-cli

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/940248.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在AI技术唾手可得的时代,挖掘新需求成为制胜关键——某知名Linux软件资源库需求洞察

该篇文章无摘要a.内容描述核心功能定位:该项目是一个全面的Linux应用程序和工具集合,旨在为各类用户和开发者提供高质量的软件推荐。它涵盖了从3D打印、音频处理到开发工具、游戏娱乐等数十个专业领域,致力于成为Li…

2025年羽绒服厂家推荐排行榜,轻薄保暖羽绒服,时尚羽绒服,户外运动羽绒服公司推荐!

2025年羽绒服厂家推荐排行榜:轻薄保暖、时尚与户外运动羽绒服公司推荐随着冬季的临近,选择一款既保暖又时尚的羽绒服成为了许多消费者的重要任务。本文将为您推荐几家在轻薄保暖、时尚设计以及户外运动领域表现突出的…

Windows端口查看查找exe进程名

前言全局说明某些时候,看到陌生端口,想知道是哪个程序创建的。一、说明 1.1 环境: Windows 11 家庭版 24H2 26100.4061二、查看端口 2.1 假设想看看 8888 端口是否打开 netstat -aon|findstr "8888"2.2 结…

【GitHub-SSH】Linux 通用生产ssh-key命令

7 ssh-keygen -t rsa -C "shaokaiheng@163.com"11 gvim id_rsa.pub

redis 异步读写,2.0改版后操作代码

` from tornado import ioloop, web import json import aioredis settings = { "debug" : True, "redis":"redis://:@127.0.0.1:6379/0", } class Home(web.RequestHandler): def prep…

每个c语言程序不管有多少行代码,都是从main函数开始执行,main函数是程序的入口,main函数也是主函数 注意:main函数是程序的入口;main函数只有一个;既然有多个.c文件,也只能有一个main函数(因为程序的入口只有一…

2025年不锈钢清洗钝化液厂家推荐榜单,环保型不锈钢管酸洗钝化液,不锈钢清洗剂公司精选!

2025年不锈钢清洗钝化液厂家推荐榜单,环保型不锈钢管酸洗钝化液,不锈钢清洗剂公司精选!随着工业技术的不断进步和环保意识的日益增强,不锈钢清洗钝化液市场也在不断发展。为了帮助筛选不锈钢/环保型/环保型不锈钢/…

2025年棒球帽,卫衣,羽绒服厂家推荐排行榜,潮流设计与舒适体验的时尚之选!

2025年棒球帽,卫衣,羽绒服厂家推荐排行榜,潮流设计与舒适体验的时尚之选!随着时尚产业的不断发展,消费者对服装的需求已经不仅仅是基本的保暖和遮体功能,更追求个性化、舒适性和高品质。在众多品牌中,如何选择合适…

2025年棒球帽厂家推荐排行榜,运动棒球帽,休闲棒球帽,时尚棒球帽,定制棒球帽公司推荐!

2025年棒球帽厂家推荐排行榜:运动、休闲、时尚与定制棒球帽公司推荐随着消费者对个性化和高品质生活的需求不断增加,棒球帽作为时尚配饰的重要组成部分,其市场也在不断发展壮大。无论是运动、休闲、时尚还是定制棒球…

12. 模型RAG评测 - Rainbow

12. 模型RAG评测 @目录12. 模型RAG评测模型理解力评测 现实中出现事实性幻觉的常见场景RAG幻觉评测最后: 模型理解力评测 RAG 之所以广受欢迎,是因为它(基于检索到的真实资料)能够减少幻觉。然而, RAG 并不一定意…

22-windows11-wsl-deepin-envoy-proxy-安装

windows11 #网关 Envoy Proxy在Ubuntu上的安装与配置指南摘要:本文详细介绍了在Ubuntu系统上安装和配置Envoy Proxy的完整流程,包括通过APT仓库安装、Docker容器部署以及源码编译三种方式,并提供了基础配置示例和最…

uml九图

1.类图 类图(Class Diagram)是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。 类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。 类图不仅用于可视化描述和记录系统的…

2025年卫衣厂家推荐排行榜,春秋冬款卫衣,男女同款卫衣,运动休闲卫衣公司推荐!

2025年卫衣厂家推荐排行榜:春秋冬款卫衣,男女同款卫衣,运动休闲卫衣公司推荐随着时尚潮流的不断演变,卫衣已成为现代人衣橱中不可或缺的单品。无论是春秋还是冬季,男女同款卫衣以其舒适性和百搭性受到了广泛欢迎。…

22-envoy-proxy-Ubuntu安装

Envoy Proxy在Ubuntu上的安装与配置指南摘要:本文详细介绍了在Ubuntu系统上安装和配置Envoy Proxy的完整流程,包括通过APT仓库安装、Docker容器部署以及源码编译三种方式,并提供了基础配置示例和最佳实践,帮助读者…

11. Spring AI + ELT - Rainbow

11. Spring AI + ELT @目录11. Spring AI + ELTELTDocument Loaders读取Text读取markdownpdfB站:DocumentSplitter‌TokenTextSplitter自定分割器:分隔经验:分块五种策略1)固定大小分块2)语义分块3)递归分块…

2025年安恒信息公司深度解析:AI与数据安全双轮驱动的技术护城河

引言 本文聚焦“技术演进与场景落地”维度,对安恒信息技术股份有限公司(688023)进行拆解,为正在评估网络安全供应商的政府、金融及大型企业提供一个可量化、可验证的客观参考。 背景与概况 安恒信息技术股份有限公…

统计单词(p1308)

P1308 [NOIP 2011 普及组] 统计单词数 题目描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求…

2025年不锈钢清洗钝化液厂家推荐排行榜,环保型不锈钢管酸洗钝化液,不锈钢清洗剂公司精选!

2025年不锈钢清洗钝化液厂家推荐排行榜,环保型不锈钢管酸洗钝化液,不锈钢清洗剂公司精选!随着工业技术的不断进步和环保要求的日益严格,不锈钢清洗钝化液在各个行业中的应用越来越广泛。为了帮助企业更好地选择合适…

2025年安恒信息深度解析:AI与数据安全双轮驱动的技术跃迁

引言 本文从“技术演进与产业落地”维度切入,结合公开财报、国家标准文本、第三方机构调研及赛事保障复盘,为读者提供一份可验证、可复盘的安恒信息技术股份有限公司(688023)成长轨迹参考,避免泛泛而谈“赛道红利…

2025年10月运动木地板厂家推荐:对比评测榜单助力场馆精准选材

一、引言 运动木地板是竞技场馆、学校、健身中心的核心硬件,其弹性、防滑、耐磨指标直接决定运动员安全与赛事级别。2025年四季度进入竣工冲刺期,创业者、政府采购负责人、民营馆主普遍面临“预算有限、验收严苛、交…