Docker學習筆記之網絡

docker 自定義虛擬網橋web

添加虛擬網橋docker

brctl addbr br0
ifconfig br0 192.168.100.1 netmask 255.255.255.0centos

/etc/sysconfig/docker 中添加 other_args="--label=[name=server_2]  -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -b=br0"服務器

說明:--lable 爲給經過docker客戶端查看服務器端的別名
 -H:經過tcp方式讓客戶端與服務器端進行通訊
 -b 手動設置網橋tcp

添加完成後重啓docker 服務並查看結果:ide

wKioL1Wc4RqCqjjbAAKpPtx4lRE577.jpg

 

 

wKiom1Wc34yCEy1IAAX-DxV5qig136.jpg

 

 

 

wKiom1Wc37TzqbogAAglMAWw-XQ179.jpg

 

 

wKiom1Wc4BGALXrRAAdMEM5FqD8155.jpg

 

 

 

 

 

默認運行全部容器間的鏈接unix

    --icc 默認值是true  能夠設置爲false 拒絕容器間的鏈接 在docker文件中添加server

    DOCKER_OPT --icc=falseblog

 

    docker run --link=[CONTAINER_NAME]:[ALIAS] [IMAGE] [COMMAND]進程

 

    docker run --name test2 -it --link=test1:webtest centos

        當test1容器和test2容器重啓後ip地址會更改,可是在test2中的hosts文件也會相應的自動更改使webtest的別名自動更新爲新的ip地址

 

wKiom1Wc4E6CikKAAAJ0WjQ7-T8033.jpg

 

 

Docker運行指定的容器間的鏈接

 

Docker守護進程的啓動項

    --icc=false --iptables=true            
    --link

僅僅運行link的容器相互訪問

相關文章
相關標籤/搜索