理解Creating network “projectName_default” with the default driver

  • Overview

    通过docker-compose -p prjectName up -d创建容器是会出现如下log:

    Creating network “projectName_default” with the default driver
    

    so, what is mean?

  • Analysis

  • Network Drivers

    Docker’s networking subsystem is pluggable, using derivers. Several drivers exist by default, and provide core networking functionality:

    • bridge: the default network driver.
    • host
    • overlay
    • macvlan
    • none: For this container, disbale all networking.
    • Network plugins
  • Networking tutorials

    Bridge network tutorials

  • 操作docker 网络
    $ docker network ls  # list all network
    $ docker inspect networkId	 # 查看某个具体的网络
    $ docker network rm projectName_default
    $ docker network create --driver bridge networkName	# 自定义网络
    $ docker network connect bridge containerName	# 将某容器连接到bridge网络
    $ docker run --name containerName1 --network networkName imageName bash  # 创建容器时指定网络
    
  • References

  1. Why docker provide a different range of IP address for all containers and How can I make it default?
  2. docker docs: config networking
  3. Bridge network tutorial

猜你喜欢

转载自blog.csdn.net/The_Time_Runner/article/details/114434868