• 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。

  • 相关阅读:
    eclipse不提示
    怎么在eclipse中安装properties插件
    表单验证之validform.js使用方法
    Activiti Service介绍
    activiti插件安装-离线安装
    三分钟明白 Activiti工作流 -- java运用
    Eclipse中快捷键Ctrl + Alt + 向上箭头 或者 Ctrl + Alt + 向下箭头与Windows冲突
    Eclipse 从git导入maven多模块项目
    封印
    教主的花园
  • 原文地址:https://www.cnblogs.com/aoximin/p/15085828.html
Copyright © 2020-2023  润新知