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

Docker 》》Docker Compose 》》network 网络 compose

docker 默认的网络 三种模式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

# 列出所有当前主机上或Swarm集群上的网络
docker network ls

#查看网络详情
docker network inspect network名称

# 清除未使用的docker网络
docker network prune -f

# 创建网络
ocker network create -d bridge 网络名称
docker network create –subnet=192.168.50.0/24 网络名称
docker network create –subnet=192.168.50.0/24 –ip-range=192.168.50.0/24 网络名称
docker network create –subnet=192.168.10.0/24internal br1

#将容器添加进一个已有网络
docker network connect bridge 容器名或ID
docker network connect --ip 172.17.0.18 network名称【必须是自己创建的才可以】 容器名或ID

#查看某一个容器中的网络,可以将一个容器连接到多个网络中。
docker inspect 容器名或ID
docker inspect --format='{{json .NetworkSettings.Networks}}'  容器名或ID
# 获取容器IP
docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器名或ID

#将容器从网络中移除
docker network disconnect bridge 容器名或ID

# 删除一个网络
docker network rm network名称

在这里插入图片描述

》》查看网络详情
docker network inspect network名称
在这里插入图片描述
》》 创建网络
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

compose 配置一个已存在的网络

# 创建网络
docker network create my_network
# 查看 已经存在的网络
docker network ls
services:
  redis:
    image: redis: latest
    container_name: redis
    restart: always
    # 如果 不端口映射 宿主机是访问不了这个redis的
    ports:
      - '6400:6379'
    volumes:
     - ./redis/redis/conf:/etc/redis/
     - ./redis/data:/data
     - ./redis/logs:/logs
    command: redis-server /etc/redis/redis.conf
networks:
  default:
    external:
      name: my_network

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

如果不配置网络

docker 会自动创建一个 以为docker-compose.yml 文件所在的文件夹名称 + _default 的网络名称,同时容器加入这个网络

在这里插入图片描述

》》查看网络详情
docker network inspect network名称
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 想成为网络安全技术爱好者(可能是黑客)的话,需要看什么书?
  • 交易系统【三】网关
  • opencv 图片颜色+轮廓识别
  • SSM企业台账管理平台
  • Vue3全局化配置(ConfigProvider)
  • LabVIEW旋转设备状态在线监测系统
  • 多元时间序列预测的范式革命:从数据异质性到基准重构
  • Oracle数据库存储结构--逻辑存储结构
  • 大语言模型基础之‘显存优化‘
  • 【模拟面试】计算机考研复试集训(第四天)
  • 如何使用 Gemma3 实现视觉任务:从图片中提取文本
  • git reset的使用,以及解决还原后如何找回
  • OpenGL中绘制图形元素的实现(使用visual studio(C++)绘制一个矩形)
  • conda install 和 pip install 的区别
  • 【Java篇】行云流水,似风分岔:编程结构中的自然法则
  • EasyCVR安防视频汇聚平台助力工业园区构建“感、存、知、用”一体化智能监管体系
  • 【公务员考试】高效备考指南
  • 交互式调度算法学不会?————一文学懂(RR(时间片轮转调度算法),优先级调度算法,多级反馈队列调度算法)保姆式解析
  • 【第五节】windows sdk编程:windows 控件基础
  • S_on@atwk的意思
  • 习近平复信中国丹麦商会负责人
  • 因操纵乙烯价格再遭诉讼,科莱恩等四家企业被陶氏索赔60亿
  • 全球前瞻|特朗普访问中东三国,印巴军方将于12日再次对话
  • “80后”李灿已任重庆市南川区领导,此前获公示拟提名为副区长人选
  • 韩国大选连发“五月惊奇”:在野党刚“摆脱”官司,执政党又生“内讧”
  • “影像上海”中的自媒体影像特展:无论何时,影像都需要空间