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

Docker 网络的配置与管理

目录

查看所有网络

查看网络详细信息

创建新的网络

删除网络

清理未使用的网络

将容器连接到网络

将容器从网络中断开

将容器端口映射到宿主机

绑定到特定 IP 地址

为容器设置自定义 DNS


查看所有网络
docker network ls

功能:列出所有 Docker 网络。

工作场景:用于快速查看当前环境中所有网络的状态和配置。

查看网络详细信息
docker network inspect <网络名称或ID>

功能:查看指定网络的详细配置信息,包括子网、网关、连接的容器等。

工作场景:当需要调试网络问题或了解网络配置时使用。

创建新的网络
docker network create [OPTIONS] <网络名称>

功能:创建一个新的 Docker 网络。

常用选项

  • --driver:指定网络驱动类型(如 bridgeoverlay)。
  • --subnet:指定子网范围。
  • --gateway:指定网关地址。

示例

docker network create --driver bridge --subnet 192.168.1.0/24 --gateway 192.168.1.1 my_network

工作场景:在部署多个容器需要隔离网络环境时,创建自定义网络。

删除网络
docker network rm <网络名称或ID>

功能:删除指定的 Docker 网络。

工作场景:清理不再使用的网络资源。

清理未使用的网络
docker network prune

功能:删除所有未使用的 Docker 网络。

工作场景:定期清理环境中未使用的网络资源,保持环境整洁。

将容器连接到网络
docker network connect <网络名称> <容器名称或ID>

功能:将指定容器连接到指定网络。

工作场景:当需要将容器加入到某个特定网络中时使用。

将容器从网络中断开
docker network disconnect <网络名称> <容器名称或ID>

功能:将指定容器从指定网络中断开。

工作场景:当容器不再需要某个网络连接时使用。

将容器端口映射到宿主机
docker run -p <宿主机端口>:<容器端口> <镜像名称>

功能:将容器的某个端口映射到宿主机的指定端口。

示例

docker run -p 8080:80 nginx

工作场景:将容器内部的服务暴露到外部网络,方便访问。

自动分配宿主机端口

docker run -P <镜像名称>

功能:Docker 自动为容器的每个开放端口分配一个随机的宿主机端口。

工作场景:在不确定具体端口映射时,让 Docker 自动分配端口。

绑定到特定 IP 地址
docker run -p <宿主机IP>:<宿主机端口>:<容器端口> <镜像名称>

功能:将容器端口映射到宿主机的特定 IP 地址和端口。

示例

docker run -p 192.168.1.100:8080:80 nginx

工作场景:当需要将服务绑定到宿主机的特定 IP 地址时使用。

为容器设置自定义 DNS
docker run --dns <DNS服务器IP> <镜像名称>

功能:为容器指定自定义的 DNS 服务器。

示例

docker run --dns 8.8.8.8 -d nginx

工作场景:当需要为容器指定特定的 DNS 服务器时使用,例如使用公共 DNS 服务器或公司内部 DNS 服务器。

相关文章:

  • 数据分析——动态分配内存、结构体
  • c语言基础08
  • 【Elasticsearch】监控与管理:集群健康检查
  • 【ENSP】华为设备console 认证配置
  • (学习总结22)Linux 基本指令1
  • 离散数学之谓词等值式与蕴涵式
  • 2.13寒假作业
  • 初阶c语言(练习题,猜随机数)
  • 手写一个Java Android Binder服务及源码分析
  • Day 38 卡玛笔记
  • web自动化笔记(二)
  • MySQL判空函数--IFNULL函数的使用
  • TikTok成功打破传统媒体壁垒,用户涌入平台创作
  • 在带有Intel NPU的Windows上安装IPEX-LLM
  • Python 闭包与装饰器
  • Softhsm储存安全数据性能整理
  • Swift 的 KeyPath 是什么?
  • NS6116-同步降压稳压器 3.1A输出电流 耐压30V
  • 测试方案整理
  • 【原理图PCB专题】自制汉字转码工具,适配Allgero 17版本 Skill
  • 视频网站做短视频/做一个企业网站需要多少钱
  • 在线做高中试卷的网站/线上卖货平台有哪些
  • 做美食网站需求分析报告/爱站网关键词密度
  • 上海建设工程咨询协会/广东seo推广
  • 用net语言做网站平台好不好/百度竞价冷门产品
  • 用java做网页如何建立网站/英文站友情链接去哪里查