本文章來自【知識(shí)林】
在Docker的世界里面
network
起到了非常關(guān)鍵的作用萍悴。主要擔(dān)任的工作有:與宿主機(jī)通信嫌吠、容器與容器通信。在之前的講解中我們讓容器與容器通信是通過
--link
來完成,但在官方文檔中可以看出--link
已經(jīng)標(biāo)記為刪除和簸,可能在后面的版本中會(huì)直接刪除該指令。從安全性角度考慮及官方文檔都建議使用
docker network
來完成容器之間的通信滞谢。
docker network
的常用命令如下:
C:\Users\zsl-pc>docker network --help
Usage: docker network COMMAND
Manage Docker networks
Options:
--help Print usage
Commands:
connect Connect a container to a network
create Create a network
disconnect Disconnect a container from a network
inspect Display detailed information on one or more networks
ls List networks
rm Remove one or more networks
Run 'docker network COMMAND --help' for more information on a command.
docker network connect
:將容器加入到指定網(wǎng)絡(luò)中串稀;
docker network create
:創(chuàng)建網(wǎng)絡(luò);
docker network disconnect
:將容器從指定網(wǎng)絡(luò)中移除狮杨;
docker network inspect
:查看指定網(wǎng)絡(luò)的詳情信息母截;
docker network ls
:列表所有網(wǎng)絡(luò);
docker network rm
:刪除指定網(wǎng)絡(luò)橄教。
通過這些命令可以看出:在Docker里面可以組建自己的網(wǎng)絡(luò)清寇,容器與容器之間可以在所組建的網(wǎng)絡(luò)中通信,也可以從指定的網(wǎng)絡(luò)中移除容器护蝶。這就類似于我們的物理機(jī)組建自己的局域網(wǎng)华烟。
本文章來自【知識(shí)林】