首页 > 其他分享 >Docker网络是如何进行虚拟化的

Docker网络是如何进行虚拟化的

时间:2024-09-01 23:51:33浏览次数:7  
标签:容器 虚拟化 桥接 网络 模式 docker Docker 进行

Docker网络是如何进行虚拟化的

大家好,我是comi,今天为大家讲解一下docker网络的相关知识。

docker在被安装进我们的电脑的时候,就会自动生成docker自己的网络,大家可以输入ifconfig尝试一下,docker0即自动生成的桥接网络

image

docker自带命令可以查询docker的网络的整体信息

sudo docker network ls

image

为了进一步查看docker的网络信息,inspect 后面接网络的name即可

sudo docker network inspect bridge | less

网关信息:

image

容器信息:

image

使用ip addr查看本机ip,可以看到该网段下有两个容器,两个容器分别隶属于docker0,

image

默认的docker会使用brige桥接的模式,桥接模式可以访问网关和外网,但是无法在容器之间相互进行dns解析进行访问,但可以通过ip进行通信

image

除了brige模式,还有host模式和None模式

host模式下,容器和主机之间不会有桥进行连接,而是直接进行连接,这样的话可以方便直接进行域名解析

none模式下,容器会断开与外部网络的连接,只能与宿主机进行通信,即隔离的安全环境

总结一下优缺点,即下图:

image

标签:容器,虚拟化,桥接,网络,模式,docker,Docker,进行
From: https://www.cnblogs.com/comiZ/p/18391955/how-does-the-docker-network-perform-virtualizatio

相关文章

  • Docker常用的命令
    本章将和大家分享Docker中常用的命令。废话不多说,下面我们直接进入主题。1、配置镜像加速源拉取镜像慢,配置加载镜像地址:创建一个或修改/etc/docker/daemon.json文件(如果不存在则创建):vim/etc/docker/daemon.json并添加或修改registry-mirrors字段,例如:{"registry-m......
  • Docker网络是如何进行虚拟化的
    Docker网络是如何进行虚拟化的大家好,我是comi,今天为大家讲解一下docker网络的相关知识。docker在被安装进我们的电脑的时候,就会自动生成docker自己的网络,大家可以输入ifconfig尝试一下,docker0即自动生成的桥接网络​​docker自带命令可以查询docker的网络的整体信息sudodock......
  • docker save -o保存镜像
    最近一次实验中,使用daemonset控制器创建pod后一直是ImagePullBackOff查看镜像存在describe查看pod的详细信息这是因为用containerd做容器运行时,得ctr-n=k8s.ioimages解压镜像,才能被pod找到以下是解决方法:1.保存镜像:dockersave-ofluentd1xianchao/fluentd:v2.5.12.导入镜像......
  • Java服务端容器化:Docker与Kubernetes的应用
    Java服务端容器化:Docker与Kubernetes的应用大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!随着微服务架构和云原生技术的发展,容器化已经成为Java服务端应用部署和管理的主流方式。Docker和Kubernetes作为容器化技术的核心工具,它们为Java应用提供了灵......
  • Docker环境搭建以及常见问题
    Docker环境搭建主机环境要求在ubuntu16_20之间Docker安装和卸载apt安装方式#旧版本的dockersudoaptinstalldocker.iosudoapt-getpurgedocker.iosudorm-rf/var/lib/dockersudorm-rf/var/lib/containerd官方安装方式#首先安装一些依赖包,使得能够通过HTTPS......
  • 如何改进yolov8网络-结合代码从模型结构改进(附源码)
    第一天:挖掘YOLOv8的潜力:从创新角度分析关键瓶颈引言YOLOv8作为最新一代的目标检测框架,在性能上有了显著提升。然而,为了进一步挖掘其潜力,我们需要从模型的创新点出发,结合代码,详细分析可能存在的瓶颈。这不仅有助于理解YOLOv8的局限性,也为后续优化提供了具体的方向。1.模......
  • 通过 Docker 部署 WordPress 搭建博客保姆级教程
    前言(废话)因为最近想搭建一个属于自己的博客,这样就能像筑巢一样随意装饰自己的家,没有那么多的平台约束。虽然搭建个人博客的框架有很多,比如HEXO,HUGO,VuePress等,但在思前想后,最终还是选择了WordPress。我在部署过程中遇到了一系列的问题:需要什么服务,Mysql、PHP、Nginx?如何突破WordP......
  • Ubuntu Server 24.04 LTS 安装 Docker 与 Docker Compose
    参考https://www.sysgeek.cn/install-docker-ubuntu/(主要参考)https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/(清华镜像站)https://blog.csdn.net/dragonstrong/article/details/118915771(ubuntu设置代理,需要梯子开启局域网访问,并指定端口号)https://blog.csdn.ne......
  • 第1章 计算机网络体系结构
    学习视频:https://www.bilibili.com/video/BV1c4411d7jb?p=7&vd_source=657a3a3d4db7adcd46d8875ecbec370c1.2.3OSI参考模型OSI参考模型的层次结构定义了服务、协议、接口三个概念先有模型,后有协议规范;通用性良好名称传输单位功能备注应用层用户与网络......
  • 解释一下ASN在网络中的具体作用?
    ASN(自治系统号)在网络中的作用主要体现在互联网的路由和网络管理方面,特别是在使用边界网关协议(BGP)进行网络间通信时。以下是ASN在网络中的具体作用:1.网络身份标识ASN为每个自治系统提供了一个唯一的标识符。自治系统(AS)是由单一管理实体控制的一组IP网络和路由器,它们共享统......