• docker 常用命令 网络篇


    docker容器网络分为4种

    1.bridge

    默认网络,Docker启动后创建一个docker0网桥,默认创建的容器加入到网桥里。查看可以使用yum install bridge-utils -y 中的 brctl show  docker0命令进行查看。

    [root@worker1 ~]# brctl  show docker0
    bridge name     bridge id               STP enabled     interfaces
    docker0         8000.02426f374d83       no              veth6267a28
                                                            vethcf0bacc

    自定义创建网络

    [root@worker1 ~]# docker network create test-obj
    f355ba099b63f5e61c1bc9cedf95bacf2a6af6605900eafd03f72eb530593f70
    [root@worker1 ~]# docker run -d --name=web3 --network=test-obj nginx
    5aef3472a336d3e22f8062f59688b161cc5a09e30f5bf119d58b47a9b789da7e

    2.host

    --net=host

    容器不会获得一个独立的network namespace 而是和宿主机共用一个。容器没有自己的网卡信息。容器除了网络,其他的都是隔离的

    [root@worker1 ~]# docker container run -d --name=web5 --net=host nginx
    82b05d36c99dcd7f76842e367724bd1280b943b8fbc4bb977bb2c70bcfc927e3

    3.none

    --net=none

    获取独立的namespace  但不为容器配置网络

    4.container

    --net=container:Name/ID

     docker container run -itd --name=bs3 --net=container:bs1 busybox

    与指定的容器使用同一个namespace 具有同样的网络配置信息,2个容器除了网络 其他的还是隔离的 ,这个跟kubernetes中的pod网络是一样的。 

  • 相关阅读:
    Codeforces-541div2
    动态规划-线性dp-hdu-4055
    动态规划_线性dp
    动态规划_背包问题笔记
    codeforces-1111
    数论模板
    codeforces-1114F-线段树练习
    2-sat
    拓扑排序
    强连通分量
  • 原文地址:https://www.cnblogs.com/caonw/p/13262083.html
Copyright © 2020-2023  润新知