Network

    版本為 01:41, 27 Dec 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    Docker 的網路應用

    常用網路管理指令

    列出目前 docker 的虛擬網路裝置

    docker network ls
    
    NETWORK ID          NAME                DRIVER              SCOPE
    df4fc11e6472        bridge              bridge              local         <== 預設
    ed68fa24ef82        host                host                local            <== 預設 
    6e8f491a8a5b        none                null                local            <== 預設 
    d228c717534a        raida_default       bridge              local
    

    檢視指定網路的詳細資訊,比如 IP, gateway 等

    docker inspect <network-name>
    

    轉送 host 的 port 至 container

    要轉送外部 host 的 port,必須在開啟 container 時就要指定。
    轉送 host 11180 port 至 container 80 port

    一般方式啟動 container

    docker run -t -i -p 11180:80 alang/centos5-lamp_php51
    

    以 daemon 方式啟動 container

    docker run -d -p 80:80 alang/centos5-lamp_php51
    

    使用 weave 套件

    weave 是一個可以解決多個不同 Docker 主機間網路互連的方案。

    示意圖:

    weave-network.jpg

    教學連結:

     

    Powered by MindTouch Core