docker自帶的網路模式有bridge,none,host,container4種,
docker network ls #檢視docker網路一、bridge模式
docker的預設模式,docker程序第一次啟動會建立乙個docker0虛擬網橋,此宿主機上啟動的容器會預設連線到這個網橋上,容器通過這塊網橋nat訪問外部網路,當執行docker run 加入-p引數是,實際是在iptables中加入了對應的dnat埠**規則。
建立容器,使用預設網路:
docker run -d --name net_a -h net_a -p 80:80 centos /usr/sbin/init建立自定義bridge網路:
docker network create -d bridge --subnet=172.16.0.0/24 --gateway=172.16.0.1 bridge_name
docker run -d --name net_b -h net_b --net bridge_name --ip 172.16.0.8 centos /usr/sbin/init
將現有容器連線到新建網路:
docker network connect --ip 172.16.0.9 bridge_name net_a二、host模式
host模式的容器跟宿主機共用乙個namespace,擁有一樣的ip和路由,因此容器內的服務埠不能跟宿主機相同
docker run -d --net host --name net_d -h net_d centos /usr/sbin/init三、none模式
none模式建立的容器沒有新增網絡卡,需要自行配置
docker run -d --net none --name net_d -h net_d centos /usr/sbin/init四、container模式
container模式建立乙個跟指定容器共用網路的新容器
docker run -it --net=container:net_a --name=net_e centos /bin/bash
網路之XML解析 原生
json和xml都屬於字串,用於跨平台,前面總結了下json,下面看下xml。一 首先看下要解析的xml內容 tom20 john 33 eric 43 tony 54二 在專案中新增person類為其新增屬性 person.h xmldemo created by city online on 1...
原生ajax解析 封裝原生ajax函式
前沿 對於此篇隨筆,完是簡要寫了幾個重要的地方,具體實現細節完在提供的原始碼做了筆記 一 ajax基本要點介紹 更好的介紹ajax 1.ajax物件中new xmlhttprequest 屬性和方法列表 2.常用事件介紹 事件觸發時機 onreadystatechange 當readystate的值...
js原生offsetParent解析
offsetparent是個唯讀屬性,返回最近顯示指定位置的容器元素的引用。如果元素沒有指定位置,最近的元素或者根元素 標準模式下是html,怪異模式下是body 就是offsetparent。當元素的style.display none 時,offsetparent返回null。由於offsett...