• 技术文章 >运维 >Docker

    docker怎么查看是否映射成功

    长期闲置长期闲置2022-06-22 16:11:08原创290

    docker有两种方法查看是否映射成功:1、利用“docker ps”命令查看,出现“6379/tcp”的表示宿主机并没有打开与虚拟机的端口映射;2、利用“docker port name”命令查看,如果没有任何结果则表示指定端口映射失败。

    本教程操作环境:linux7.3系统、docker19.03版、Dell G3电脑。

    docker怎么查看是否映射成功

    为什么要端口映射?

    在启动容器时,如果不配置宿主机器与虚拟机的端口映射,外部程序是无法访问虚拟机的,因为没有端口。

    端口映射的指令是什么?

    docker指令:docker run -p ip:hostport:containerport redis

    使用-p参数会分配宿主机的端口映射到虚拟机。

    ip表示主机的ip地址。

    hostport表示宿主机的端口。

    containerport表示虚拟机的端口。

    支持的格式有三种:

    如:127.0.0.1:3306:3306,映射本机的3306端口到虚拟机的3306端口。

    如:127.0.0.1::3306,映射本机的3306端口到虚拟机的3306端口。

    如:3306:3306,映射本机的3306端口到虚拟机的3306端口。

    如何查看是否映射成功?

    1、使用docker ps命令查看

    13.jpg

    Docker端口映射怎么查看是否映射成功

    出现6379/tcp的表示宿主机并没有打开与虚拟机的端口映射。

    出现0.0.0.0:3306->3306/tcp表示宿主机的3306端口映射到了虚拟机的3306端口。

    2、也可以使用docker port name查看端口映射情况。

    14.jpg

    Docker端口映射怎么查看是否映射成功

    表示虚拟机的3306端口映射到了主机的3306端口。

    如果没有任何回复,表示端口映射失败。

    推荐学习:《docker视频教程

    以上就是docker怎么查看是否映射成功的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Docker
    上一篇:docker进程隔离是什么意思 下一篇:docker的系统日志在哪
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• 在docker中内容无关性是指什么• 有类似docker的软件吗• docker是一个软件吗• docker有windows版本吗• docker可以安装图形界面吗
    1/1

    PHP中文网