美文网首页
docker上查看网络的命名空间

docker上查看网络的命名空间

作者: hemingkung | 来源:发表于2019-05-03 11:21 被阅读0次
    1、启动docker
    systemctl start docker
    
    2、建立两个docker的容器
    sudo docker run -d --name test1 busybox /bin/sh -c "while true;do sleep 3600;done"
    sudo docker run -d --name test2 busybox /bin/sh -c "while true;do sleep 3600;done"
    
    3、查看docker容器
    docker container ps
    等价于
    docker  ps
    
    4、进到docker容器中bash中
    sudo docker exec -it 61aec221147c /bin/sh
    61aec221147c  为容器的continerID
    
    5、查看容器的网络命名空间
    ip a
    
    6、在云主机的外层查看虚拟机container的网络命名空间
    sudo docker exec 2f6dca34956a ip a
    
    2f6dca34956a 为对应container的continerID
    
    
    7、查看网络的列表
    sudo ip netns list  网络命名空间列表
    sudo ip netns add test1  增加
    
    sudo ip netns delete test1 删除
    
    
    
    

    相关文章

      网友评论

          本文标题:docker上查看网络的命名空间

          本文链接:https://www.haomeiwen.com/subject/tsuanqtx.html