Docker Engine 提供了幾種方式來配置網(wǎng)絡(luò):
使用默認(rèn)網(wǎng)絡(luò):Docker Engine 默認(rèn)會(huì)創(chuàng)建一個(gè)名為 bridge 的網(wǎng)絡(luò),所有新創(chuàng)建的容器都會(huì)自動(dòng)連接到這個(gè)網(wǎng)絡(luò)上。可以通過命令 docker network ls 來查看當(dāng)前所有的網(wǎng)絡(luò)。
創(chuàng)建自定義網(wǎng)絡(luò):可以通過命令 docker network create 來創(chuàng)建自定義網(wǎng)絡(luò)。例如,可以創(chuàng)建一個(gè)名為 mynetwork 的網(wǎng)絡(luò):docker network create mynetwork。然后在運(yùn)行容器時(shí),可以通過 --network 選項(xiàng)來指定容器連接到的網(wǎng)絡(luò)。
連接到已有網(wǎng)絡(luò):可以通過命令 docker network connect 來將容器連接到已有的網(wǎng)絡(luò)。例如,將容器 container1 連接到 mynetwork 網(wǎng)絡(luò):docker network connect mynetwork container1。
斷開網(wǎng)絡(luò)連接:可以通過命令 docker network disconnect 來斷開容器與網(wǎng)絡(luò)的連接。例如,斷開容器 container1 與 mynetwork 網(wǎng)絡(luò)的連接:docker network disconnect mynetwork container1。
查看容器網(wǎng)絡(luò)信息:可以通過命令 docker inspect 來查看容器的網(wǎng)絡(luò)信息。例如,查看容器 container1 的網(wǎng)絡(luò)信息:docker inspect container1。
總的來說,Docker Engine 的網(wǎng)絡(luò)配置操作主要涉及創(chuàng)建自定義網(wǎng)絡(luò)、連接到已有網(wǎng)絡(luò)、斷開網(wǎng)絡(luò)連接等操作??梢愿鶕?jù)實(shí)際需求選擇合適的方式來配置容器的網(wǎng)絡(luò)。