当前位置: 首页 > news >正文

Docker端口映射与数据卷完全指南

目录

  • Docker端口映射与数据卷完全指南
    • 1. 端口映射:连接Docker容器与外部世界
      • 1.1 为什么需要端口映射
      • 1.2 实现端口映射
      • 1.3 查看端口映射
      • 1.4 修改端口映射(高级操作)
    • 2. 数据卷:Docker数据持久化解决方案
      • 2.1 数据持久化问题
      • 2.2 数据卷的含义
      • 2.3 数据卷的特点
      • 2.4 挂载数据卷
      • 2.5 容器间共享数据卷
      • 2.6 数据覆盖规则
      • 2.7 修改挂载路径(高级操作)
    • 3. 实践建议

Docker端口映射与数据卷完全指南

1. 端口映射:连接Docker容器与外部世界

1.1 为什么需要端口映射

当我们需要从外部机器访问Docker容器内的应用时,必须解决两个关键问题:

  1. 连接问题:外部机器需要能够成功连接到Docker容器
  2. 访问问题:外部机器需要能够访问Docker容器的特定服务端口

端口映射技术正是为了解决这些问题而设计的。

1.2 实现端口映射

使用docker run命令的-p参数实现端口映射:

# 基本语法
docker run -p [宿主机端口]:[容器端口] [镜像名称]# 具体示例
docker run -d -p 8080:80 nginx  # 将宿主机的8080端口映射到容器的80端口
docker run -d -p 80:80 nginx    # 相同端口映射
docker run -d -p 3000 nginx     # 省略宿主机端口,使用随机端口

重要提示:如果省略宿主机端口部分,Docker会自动分配一个随机端口与容器端口完成映射。

1.3 查看端口映射

http://www.dtcms.com/a/342262.html

相关文章:

  • 几张PPT快速了解云原生与华为云CCE方案
  • Eureka和Nacos的原理分析
  • openEuler系统中r如何将docker安装在指定目录
  • CentOS 7常用国内源配置:阿里云、腾讯云、华为云、清华源
  • 从聚类到集成,两种实用算法框架分享
  • 医疗信息化自主可控转型的实践探索 —— 以常德二院为例
  • 为什么调用API总返回404,该如何调试
  • 35、自主移动机器人 (AMR) 调度模拟 (电子厂) - /物流与仓储组件/amr-scheduling-electronics
  • 机器学习-集成算法
  • HarmonyOS 时钟应用开发详解:从零构建实时时钟组件
  • MS17-010永恒之蓝复现
  • Prometheus+Grafana 监控体系搭建:从入门到告警配置
  • open3d-点云函数:变换:旋转,缩放、平移,齐次变换(R,T)等
  • 从“卡脖子”到“自主可控”!电科金仓+东华医为生态协同,打造医疗新范式
  • postman接口自动化测试
  • NavA3——双VLM架构下的先“推理解析”后“定位导航”:理解任意指令,导航至任意地点,查找任意目标
  • opencv基础学习与实战(3)图像形态学与边缘检测
  • langgraph快速搭建agent后端和react前端
  • TOC语法源码生成脚本:基础易纷呈,进阶心渲染(python)
  • 基于 Flask 与 Milvus 构建高效图片搜索引擎,可通过API接入,支持Docker一键部署
  • java学习 1504 统计全1子矩形 + python生成ppt部分思路
  • 项目从 MySQL 切换 PostgreSQL,踩了太多的坑
  • elementui附件上传自定义文件列表,实现传完即可预览、下载、删除,二次封装el-upload
  • yggjs_react使用教程 v0.1.1
  • yggjs_rlayout 科技风主题后台管理系统实战
  • React:Umi + React + Ant Design Pro的基础上接入Mock数据
  • nuxt3 404页面 如何写
  • 当云手机进入不了游戏怎么办?
  • 1504. 统计全 1 子矩形
  • windows中bat脚本中一些操作(一)