zoukankan      html  css  js  c++  java
  • docker 应用篇————docker 自定义网络[十八]

    前言

    看下如何自定义网络。

    正文

    在了解自定义网络之前呢?

    需要明白一件事。

    就是其实我们在启动docker的时候是有默认参数的。

    docker run -d -p --name tomcat01 --net bridge tomcat
    

    也就是默认使用bridge网络。

    这个bridge 网络是什么呢?

    然后可以通过docker network inspect 进去查看一下。

    那么现在就来创建一个网络:

    docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 selfnet
    

    启动一个容器:

    然后再启动一个:

    然后看下tomcat1可以ping通tomcat2不。

    是可以ping通的,反过来也是可以的。

    下面介绍一下网络连通。

    介绍这个之前呢,首先介绍一下场景。

    比如说我们创建了几个自定义的网络,然后这几个自定义的网络之间如何通信呢?

    比如有两个自定义的网络,那么他们之间是如何连通呢?这是一个需要思考的问题。

    我这里又创建了一个网络。

    然后开始创建上面的docker3和docker4.

    docker run -d -p 8083:8080 --name tomcat03 --net selfnet2 tomcat:9.0
    

    然后

    docker run -d -p 8084:8080 --name tomcat04 --net selfnet2 tomcat:9.0
    

    然后tomcat3去ping 一下tomcat2.

    果然是ping不同的,那么怎么办呢?

    docker network connect selfnet tomcat03 
    

    然后我们查看一下:

    docker network inspect selfnet
    

    发现tomcat3倍加入到了selfnet中。

    然后进tomcat3中查看一下。

    这样就很开心了,到此就结束了。

    下一节docker-compose。

  • 相关阅读:
    System.StringOfChar 反复字符
    System.Concat 连接字符串
    学习 TList 类的实现[5]
    raise 语句: 抛出异常
    System.Move 移动内存块
    学习 TList 类的实现[6]
    System.Pos 搜索子串的位置
    System.FillChar 填充字节
    学习 TList 类的实现[4]
    不停止的认识我们自己。。。。
  • 原文地址:https://www.cnblogs.com/aoximin/p/15085828.html
Copyright © 2011-2022 走看看