zoukankan      html  css  js  c++  java
  • Docker自定义网络

    Docker自定义网络

    我们创建和启动容器一般使用的都是默认的bridge网络,其通过docker0虚拟网卡作为路由器以及beth-pair技术将各个容器联通,但有个很大的缺点就是这些容器只能通过ip地址ping通,不可以通过容器名ping通,而且还会将所有容器全部放在一个网段之中不易管理,在以后的生产环境之中很不方便。自定义网络可以很好的解决上面的问题,在生产环境中经常被使用。

    # 自定义网络,--driver:网络模式,--subnet:子网,--gateway:网关,mynet:网络名
    docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet
    
    # 查看自定义网络是否创建成功
    docker network ls
    
    # 使用自定义网络启动tomcat
    docker run -d -P --name tomcat-net-01 --net mynet tomcat
    docker run -d -P --name tomcat-net-02 --net mynet tomcat
    
    # 查看网络具体信息
    docker net inspect mynet
    
    # tomcat之间通过ip地址ping通
    docker exec -it tomcat-net-01 ping 192.168.0.3
    # tomcat之间通过名称ping通
    docker exec -it tomcat-net-01 ping tomcat-net-o2
    
    记得快乐
  • 相关阅读:
    bzoj4571: [Scoi2016]美味
    hdu2929 Bigger Is Better
    将博客搬家到博客园了
    BZOJ4567[Scoi2016]背单词
    BZOJ 4568 幸运数字
    BZOJ 4569 萌萌哒
    BZOJ4570: [Scoi2016]妖怪
    poj3468 A Simple Problem with Integers(zkw区间修改模板)
    spoj 8222
    hdu 4918
  • 原文地址:https://www.cnblogs.com/Y-wee/p/14521712.html
Copyright © 2011-2022 走看看