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

Docker:网络连接

目录

  • 一、基本概述
  • 二、自定义网络
  • 三、基本使用


一、基本概述

默认情况下,所有容器都是以bridge方式连接到Docker的一个虚拟网桥上:

在这里插入图片描述
容器启动成功之后,会被分配一个默认的IP,但是如果我们直接使用这个默认IP,等容器重启之后IP发生变化,程序就会报错。所以我们需要创建一个自定义网络来解决容器直接网络通信的问题。

二、自定义网络

加入自定义网络的容器可以通过容器名互相访问。

  • 创建一个网络
docker network create 网络名称
  • 查看所有网络
docker network ls
  • 删除指定网络
docker network rm
  • 清除未使用的网络
docker network prune
  • 使指定容器加入某网络
docker network connect 网络名称 容器名称
  • 使指定容器连接离开某网络
docker network disconnect
  • 查看网络详细信息
docker network inspect

三、基本使用

对于已经存在的容器

docker network connect 网络名称 容器名称

如果使用docker run创建容器

docker run -d --name nginx -p 80:80 --network 网络名称 nginx:1.14.2
http://www.dtcms.com/a/350498.html

相关文章:

  • python面试题目100个(更新中预计10天更完)
  • 深度学习(二):数据集定义、PyTorch 数据集定义与使用(分板块解析)
  • 决策树原理与 Sklearn 实战
  • 【动手学深度学习】7.1. 深度卷积神经网络(AlexNet)
  • 0825 http梳理作业
  • 【慕伏白】CTFHub 技能树学习笔记 -- Web 之信息泄露
  • Linux多线程[生产者消费者模型]
  • python项目中pyproject.toml是做什么用的
  • 【Canvas与标牌】维兰德汤谷公司logo
  • Hadoop MapReduce Task 设计源码分析
  • java-代码随想录第十七天| 700.二叉搜索树中的搜索、617.合并二叉树、98.验证二叉搜索树
  • C++ STL 专家容器:关联式、哈希与适配器
  • 《微服务架构下API网关流量控制Bug复盘:从熔断失效到全链路防护》
  • 精准测试的密码:解密等价类划分,让Bug无处可逃
  • 【C语言16天强化训练】从基础入门到进阶:Day 11
  • 朴素贝叶斯算法总结
  • 互联网大厂Java面试实录:Spring Boot与微服务架构解析
  • cmd命令行删除文件夹
  • rk3566编译squashfs报错解决
  • QT5封装的日志记录函数
  • 算法练习-遍历对角线
  • 开源夜莺里如何引用标签和注解变量
  • VTK开发笔记(四):示例Cone,创建圆锥体,在Qt窗口中详解复现对应的Demo
  • 使用Cloudflare的AI Gateway代理Google AI Studio
  • 论文阅读:Code as Policies: Language Model Programs for Embodied Control
  • Redis的单线程和多线程
  • Linux_用 `ps` 按进程名过滤线程,以及用 `pkill` 按进程名安全杀进程
  • 记一次RocketMQ消息堆积
  • (二十二)深入了解AVFoundation-编辑:视频变速功能-实战在Demo中实现视频变速
  • 数字人视频创作革命!开源免费无时限InfiniteTalk ,数字人图片 + 音频一键生成无限长视频