首页 > 其他分享 >25 Docker网络管理_自定义网络

25 Docker网络管理_自定义网络

时间:2024-07-24 16:56:39浏览次数:17  
标签:25 network 自定义 容器 -- 网络 192.168 Docker docker

 欢迎来到@一夜看尽长安花 博客,您的点赞和收藏是我持续发文的动力

对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:[email protected] 。发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

    专栏:

文章概述:Docker网络管理_自定义网络的介绍

关键词:docker 网络管理 自定义网络 

本文目录

Docker网络管理_自定义网络

基础命令

创建局域网络

容器连接新网络

查看容器网络情况

指定网络模式

Docker网络管理_自定义网络

基础命令

docker network --help

命令名称    说明

docker network connect  将容器连接到网络

docker network create   创建一个网络

docker network disconnect   断开容器的网络

docker network inspect  显示一个或多个网络的详细信息

docker network ls   列出网络

docker network prune    删除所有未使用的网络

docker network rm   删除一个或多个网络

创建局域网络

语法结构:
docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet

注意:
  • bridge -网络模式桥连接
  • --subnet=192.168.200.0/24命令指定该网络模式网段范围,其中24代表该网段前24位相同,后8位不同,即该网段范围为:192.168.200.1~192.168.200.254,若该命令改为

--subnet=192.168.200.0.16,即该网段范围为:

192.168.0.1-192.168.255.254,这个范围就变的很大了。

  • gateway - 路由
  • mynet- 自定义网络名字

容器连接新网络

将容器连接到新建网络

语法格式

docker network connect 网络名 容器名

查看容器网络情况

docker network inspect 容器名

指定网络模式

docker run创建Docker容器时,可以用 --net 选项指定容器的网络模式

语法格式:

host模式:使用 --net=host 指定。

none模式:使用 --net=none 指定。

bridge模式:使用 --net=bridge 指定,默认设置。

container模式:使用 --net=container:NAME_or_ID 指定

例子

docker run -d -P --name tomcat01 --net mynet tomcat:test3

docker run -d -P --name tomcat02 --net mynet tomcat:test3

docker exec -it tomcat01 ping tomcat02查看自定义网络信息docker network inspect mynet

标签:25,network,自定义,容器,--,网络,192.168,Docker,docker
From: https://blog.csdn.net/ta683280/article/details/140604245

相关文章

  • 泰凌微8258学习日记-6:LCD屏幕的点亮以及使用
            点亮LCD对我而言算是比较难的操作了,在了解到LCD点亮的步骤以后(开SPI,导入LCD驱动,主函数调用),我开始学习LCD的引脚功能,SPI如何使用,后面拿到中景园给的LCD例程(STM32的),修改LCD驱动(这一步是最难的)。好在有位大哥帮我,也是顺利完成了驱动的修改。......
  • NAS机友必知: 一个命令轻松搞定DockerHub被墙问题!
    最近因“不可控”之理由, DockerHub算是被全面封杀了,以前还只是污染了Web网站,现在连直接使用dockerpull都不能正常拉镜像了。如下,拉镜像一直卡在pulling阶段,重试数次后就会直接失败:这对于玩NAS的朋友来说是不可接受的(对于开发者来说简直是灾难,端午节没法过了),没了 Docker,NAS的可......
  • ABC250H 题解
    题面我们先考虑如何让连续的不在房子中的时间尽量短:我们考虑两个有房子的点\(x,y\),如果\(x\rightsquigarrowu\xrightarrow{w}v\rightsquigarrowy\)这条路径上除了\(x,y\)不存在有房子的点,那么我们可以找到这样一条路径,一定不劣:令\(a,b\)分别为最靠近\(u,v\)的有房......
  • 使用iptables管控docker容器
    docker与iptables说明某些项目考虑到安全问题,需要启用iptables来进行加固。根据官方文档介绍(https://dockerdocs.cn/network/iptables/):在Linux上,Docker操纵iptables规则以提供网络隔离。尽管这是实现的详细信息,并且您不应修改Docker在iptables策略中插入的规则,但是如果您想要......
  • 昇思25天学习打卡营第19天|计算机视觉
    昇思25天学习打卡营第19天文章目录昇思25天学习打卡营第19天VisionTransformer图像分类VisionTransformer(ViT)简介模型结构模型特点环境准备与数据读取模型解析Transformer基本原理Attention模块TransformerEncoderViT模型的输入整体构建ViT模型训练与推理模型训......
  • Python 无法 pickle 自定义类型
    我正在尝试在ProcessPool中运行一个函数,该函数将通过读取python文件并运行生成的类中的方法来加载一些自定义类。我遇到的错误是TypeError:cannotpickle'generator'object该方法需要返回一个生成器。我该如何解决这个问题,谢谢。我用谷歌搜索但没有运气。......
  • [十万个为什么] [lua] 自定义byte_buffer
    #include"lprefix.h"#include"lua.h"#include"lauxlib.h"#include"lualib.h"#defineBYTE_BUFFER_META_TABLE_NAME"byte_buffer*"#defineGET_BYTE_BUFFER(L)((byte_buffer_t*)luaL_checkudata(L,1,BYTE_......
  • 泰凌微8258学习日记-5:五路PWM调光
            为了追求更加多样的色彩变化,由RGB三路PWM调光衍生出RGBWY五路PWM调光。与RGB一样,都是要配置相应的PWM,其实非常简单,如果你不需要用到手机APP或者tl-ble-phone-mesh来控制的话,那么你只需要配置好五个PWM,然后照着官方给的SDK代码,照葫芦画瓢地写一个light-adjust-C......
  • docker的几种端口映射
    1.端口映射介绍Docker端口映射是指将容器内部的端口与宿主机的端口关联起来,这样可以从宿主机外部访问容器内的服务。默认情况下,容器内的端口仅对容器内的进程可见,无法从宿主机外部访问。端口映射使得外部网络可以通过宿主机上的一个端口访问容器内的服务。2.端口映射案例#最......
  • docker的意义和安装方法
    docker就像一个集装箱,可以把你写的代码、软件等打包带走,走到哪都能用,不用担心环境问题。安装方法:Linux:1.更新系统:sudoaptupdate(Ubuntu/Debian)或sudoyumupdate(CentOS/Fedora)2.安装Docker引擎:curl-fsSLhttps://get.docker.com-oget-docker.sh&&shget-doc......