尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Docker 常用命令整理

Docker 常用命令整理
📅 发布时间:2026/6/19 8:57:38

镜像管理

  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

相关新闻

  • 在AI技术唾手可得的时代,挖掘新需求成为制胜关键——某知名Linux软件资源库需求洞察
  • redis 异步读写,2.0改版后操作代码
  • 2025年棒球帽,卫衣,羽绒服厂家推荐排行榜,潮流设计与舒适体验的时尚之选!

最新新闻

  • 2026海淀名表回收实地探店|劳力士欧米茄出手实测,5家门店真实体验复盘 - 逸程
  • 2026年6月水质监测磁翻板液位计知名品牌排行榜:水处理场景适配性深度测评与选型指南 - 仪表品牌排行榜
  • GLM-5系列如何重塑AI编程的确定性与工程可靠性
  • 2026年6月汉中黄金回收六家门店测评实录 - 余生黄金回收
  • 武汉三新职业技术学校-学校介绍以及招生专业2026年 - 武汉中职最新信息发布
  • 沧州黄金回收市场实地测评:六家正规机构横向对比 - 余生黄金回收

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号