美文网首页
Docker容器的端口映射

Docker容器的端口映射

作者: Daniel_Su | 来源:发表于2018-11-22 10:25 被阅读0次

    在Docker容器的日常使用中,有以下5种常见的端口映射方式

    对容器暴露的所有端口,随机映射宿主机端口

    • -P , –publish-all=true | false,默认为false
    docker run -P -it ubuntu /bin/bash
    

    映射宿主机随机端口到容器指定端口

    • -p containerPort( -p表示 –publish=[ ] )
    docker run -p 80 -it ubuntu /bin/bash
    

    映射宿主机指定端口到容器指定端口(一 一对应)

    • hostPort : containerPort
    docker run -p 8080:80 -it ubuntu /bin/bash
    

    指定容器IP和容器端口,宿主机端口随机映射

    • ip : : containerPort
    docker run -p 127.0.0.12::80 -it ubuntu /bin/bash
    

    指定容器IP、宿主机端口、容器端口

    • ip : hostPort : containerPort
    docker run -p 127.0.0.12:8080:80 -it ubuntu /bin/bash
    

    相关文章

      网友评论

          本文标题:Docker容器的端口映射

          本文链接:https://www.haomeiwen.com/subject/wmwkqqtx.html