• 技术文章 >运维 >Docker

    docker怎么给运行中的容器设置端口映射

    王林王林2020-03-24 11:28:14原创2048

    方法1:

    1、获得容器IP

    将container_name 换成实际环境中的容器名

    docker inspect `container_name` | grep IPAddress

    2、 iptable转发端口

    将容器的8000端口映射到docker主机的8001端口

    iptables -t nat -A  DOCKER -p tcp --dport 8001 -j DNAT --to-destination 172.17.0.19:8000

    方法2:

    1、提交一个运行中的容器为镜像

    docker commit containerid foo/live

    2、运行镜像并添加端口

    docker run -d -p 8000:80 foo/live /bin/bash

    推荐教程:docker教程

    以上就是docker怎么给运行中的容器设置端口映射的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:docker 容器 端口映射
    上一篇:docker怎么更改映射端口 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • docker容器无法stop怎么办• 安装docker之后无法联网• docker中无法使用yum怎么办• docker怎么更改映射端口
    1/1

    PHP中文网